@YashHustle_22 There are three main reasons for adopting microservices imo:
1. Being able to scale certain parts of the system independently
2. Using specialized software/tools for certain parts of the business
3. Splitting the software team into independent/autonomous teams
@liljuuliet The barrier for building software was already quite low since the 90s. Any kid with a computer was able to learn about this online and start building apps. I asked myself: Why isn't everyone doing this? I guess people can be split into makers and consumers. AI won't change this.