Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This works in some cases, perhaps even most cases, but it does not scale.

I reasonable sized monolith, a limited executable.

Looking at things that dont fit - Linux: the code base i vast, even for one sub system. Some sub systems are complex If you dont know enough about architecture and operating systems, computer chips etc etc it will be difficult.

- Distributed system: Here we have some parts in AWS Lambda, Some parts in different microservices, written in different languages. Some parts are extensions to the database to add native features.

I always prefer to start with am architecture document. A high level of all the parts, how they fit together what they do and so on.

Distributed systems are a pain in the ass to debug and get into.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: