Adrian Cockcroft on the Evolution of Business Logic from Monoliths, to Microservices, to Functions
9 283
13
Amazon Web Services776 тыс
Опубликовано 23 января 2018, 19:38
Learn more about Open Source at AWS at - amzn.to/2mj6Pih.
As technology has progressed over the last decade, we’ve seen an evolution from monolithic applications to microservices and are now seeing the rise of serverless event driven functions, led by AWS Lambda. What factors have driven this evolution? We've seen the same service oriented architecture principles track advancements in technology from the coarse grain services of SOA a decade ago, through microservices that are usually scoped to a more fine grain single area of responsibility, and now functions as a service, serverless architectures where each function is a separately deployed and invoked unit. Large teams would work for months between releases of SOA components. Small teams down to a single developer would release microservices perhaps on a daily basis. One developer may release many functions many times a day.
As technology has progressed over the last decade, we’ve seen an evolution from monolithic applications to microservices and are now seeing the rise of serverless event driven functions, led by AWS Lambda. What factors have driven this evolution? We've seen the same service oriented architecture principles track advancements in technology from the coarse grain services of SOA a decade ago, through microservices that are usually scoped to a more fine grain single area of responsibility, and now functions as a service, serverless architectures where each function is a separately deployed and invoked unit. Large teams would work for months between releases of SOA components. Small teams down to a single developer would release microservices perhaps on a daily basis. One developer may release many functions many times a day.