Our Services
At Caelestis we focus on building clear, effective software solutions that combine technical rigor with a pragmatic approach. Our work is centered on Go and and the BEAM (Elixir and Gleam), covering cloud-native backends, web applications, and real-time systems.
Cloud Native Development
We build robust, scalable applications in Go with modern cloud-native practices:
- Microservices architecture design and implementation
- High-performance API development
- Distributed systems and event-driven architectures
- Cloud infrastructure on AWS and HashiCorp tools
Web Applications
We design dynamic web applications without unnecessary complexity, guided by hypermedia-driven principles:
- Single Page Applications (SPAs) and Progressive Web Applications (PWAs)
- Hypermedia-driven interfaces inspired by HATEOAS and the htmx manifesto (for Go backends)
- LiveView for real-time, interactive applications on the BEAM
- Lustre for Gleam-based projects, with ongoing internal developments.
Backend & Real-time Applications
We design scalable services using the AWS stack and the strengths of the BEAM:
- Scalable backend services on AWS
- Real-time applications with Phoenix LiveView
- WebSocket-based communication systems
- Event-driven and high-availability architectures
Custom Solutions
Beyond typical backends and web apps, we also create tools tailored to specific needs:
- Command-line interfaces (CLIs) and developer tooling in Go
- Desktop applications with Fyne
- System integration and modernization
- Performance optimization
- Technical consulting and architecture design