How to overcome development challenges when building self-hosted collaboration platform
summary
Covers practical engineering challenges encountered while building Carbonio Community Edition, a self-hosted collaboration platform: migrating a monolithic app to microservices for scalability, implementing secure service discovery, decoupling the database from infrastructure, and providing an easy installer that works without an orchestrator. Discusses the released Carbonio CE source code and invites contributors.
AI-written summary · about
related talks
36mDecomposing a monolith - engineering and operational strategies we have gleaned from our experience
44mFrom Monoliths to Modern Integration Platforms
33mFireside chat - Monoliths, Microservices & Modernization – Practical Strategies
40mBreaking the Monolith! Decoupling a Legacy Monolithic Application
45mUsing modern .NET technologies to decompose a monolith into micro-services
31mDeploying Microservice Architectures with Cloud Foundry
53mDeconstructing the monolith
22mMicroservices Highway to hell