Skip to main content
Back to Talks
Any Cloud, Locally: Hands-on with Floci Cloud Emulators

Any Cloud, Locally: Hands-on with Floci Cloud Emulators

HackersMang
cloudcomputing aws localdevelopment floci cloudnative

About this talk

What if you could develop and test cloud applications without cloud accounts or remote dependencies? In this hands-on session, Darshan introduces Floci, a fast local cloud emulator that simplifies cloud-native development, testing, and CI workflows. Learn how Floci compares with mocks, real cloud environments, and tools like LocalStack and discover how local-first workflows can deliver faster feedback, lower costs, and fewer surprises. πŸš€

Talk Notes

Overview

Delivered a hands-on workshop at HackersMang on building cloud-native applications locally using Floci Cloud Emulators. The session demonstrated how developers can emulate cloud services on their local machines, eliminating the need for cloud accounts during development while significantly improving development speed and reducing operational costs.

Participants built and tested applications using real cloud SDKs against locally running cloud services, experiencing a modern local-first development workflow.

Objectives

  • Introduce local cloud emulation concepts
  • Demonstrate cloud-native development without cloud accounts
  • Build practical AWS applications locally
  • Improve CI/CD workflows through local cloud testing

Workshop Agenda

Introduction

  • Why Local Cloud Matters
  • Challenges of remote cloud development
  • Local-first development philosophy

Core Cloud Services

  • Setting up Floci
  • Amazon S3 (Buckets & Objects)
  • Amazon DynamoDB
  • Amazon SQS
  • Amazon SNS Fan-out
  • AWS Lambda (Deploy & Invoke Locally)

Developer Workflows

  • Local debugging
  • CI/CD integration
  • Faster feedback loops
  • Cloud SDK compatibility

Comparisons

  • Floci vs Mock Implementations
  • Floci vs LocalStack
  • Local Cloud vs Real Cloud
  • Choosing the right development workflow

Hands-on Labs

Participants implemented practical cloud applications using:

  • S3 object storage
  • DynamoDB data persistence
  • SQS message queues
  • SNS publish/subscribe messaging
  • Lambda serverless functions
  • Local cloud orchestration

Key Takeaways

  • Develop cloud-native applications without cloud accounts
  • Use official AWS SDKs against local cloud services
  • Build faster CI/CD pipelines
  • Reduce development costs
  • Improve developer productivity with local-first workflows

Outcomes

  • Practical understanding of cloud emulation
  • Hands-on experience with AWS services
  • Better understanding of event-driven architectures
  • Exposure to efficient local development practices

Impact

The workshop enabled developers to adopt a local-first cloud workflow, reducing dependency on remote infrastructure while maintaining compatibility with production cloud environments. Participants gained practical experience building and testing cloud-native applications entirely on their local machines.

Audience

  • Software Engineers
  • Cloud Engineers
  • DevOps Engineers
  • Students
  • Open Source Contributors

Duration

  • 2 Hours
  • Hands-on Workshop

Role

  • Speaker
  • Workshop Facilitator

Resources