ABADI, Daniel J. Consistency Tradeoffs in Modern Distributed Database System Design. IEEE Computer Society, Feb. 2012. Em: http://www.cs.umd.edu/~abadi/papers/abadi-pacelc.pdf
AMARAL, Mario et al. Estratégias de migração de dados no Elo7 – Hipsters On The Road #07. 2019. Em: https://hipsters.tech/estrategias-de-migracao-de-dados-no-elo7-hipsters-on-the-road-07/
AMUNDSEN, Mike. The HAL-FORMS Media Type. 2016. Em: https://rwcbook.github.io/hal-forms/
ANISHCHENKO, Igor. PB vs. Thrift vs. Avro. 2012. Em: https://pt.slideshare.net/IgorAnishchenko/pb-vs-thrift-vs-avro
AQUILES, Alexandre. Todo o poder emana do cliente: explorando uma API GraphQL. 2017. Em: https://blog.caelum.com.br/todo-o-poder-emana-do-cliente-explorando-uma-api-graphql/
ASERG-UFMG, Applied Software Engineering Research Group. Does Conway’s Law apply to Linux? 2017. Em: https://medium.com/@aserg.ufmg/does-conways-law-apply-to-linux-6acf23c1ef15
BARR, Jeff. Migration Complete – Amazon’s Consumer Business Just Turned off its Final Oracle Database. 2019. Em: https://aws.amazon.com/pt/blogs/aws/migration-complete-amazons-consumer-business-just-turned-off-its-final-oracle-database
BELSHE, Mike et al. Hypertext Transfer Protocol Version 2 (HTTP/2). Internet Engineering Task Force (IETF), 2015. Em: https://tools.ietf.org/html/rfc7540
BENEVIDES, Rafael. Why Kubernetes is The New Application Server. 2018. Em: https://developers.redhat.com/blog/2018/06/28/why-kubernetes-is-the-new-application-server/
BERNERS-LEE, Tim et al. Uniform Resource Locators (URL). Internet Engineering Task Force (IETF), 1994. Em: https://tools.ietf.org/html/rfc1738
BERNERS-LEE, Tim et al. Hypertext Transfer Protocol -- HTTP/1.0. Internet Engineering Task Force (IETF), 1996. Em: https://tools.ietf.org/html/rfc1945
BERNERS-LEE, Tim et al. Uniform Resource Identifiers (URI): Generic Syntax. Internet Engineering Task Force (IETF), 1998. Em: https://tools.ietf.org/html/rfc2396
BREWER, Eric. Towards Robust Distributed Systems. Principles Of Distributed Computing. 2000. Em: http://pld.cs.luc.edu/courses/353/spr11/notes/brewer_keynote.pdf
BROOKS, Fred. No Silver Bullet: Essence and Accident in Software Engineering. Elsevier Science B. V. 1986. Em: http://faculty.salisbury.edu/~xswang/Research/Papers/SERelated/no-silver-bullet.pdf
BROWN, Simon. Modular monoliths. 2015. Em: http://www.codingthearchitecture.com/presentations/sa2015-modular-monoliths
BRUCE, Morgan; PEREIRA, Paulo A. Microservices in Action. Manning Publications, 2018. 392 p. Em: https://www.manning.com/books/microservices-in-action
CALÇADO, Phil. Evoluindo uma Arquitetura inteiramente sobre APIs: o caso da SoundCloud. 2013. Em: https://www.infoq.com/br/presentations/evoluindo-uma-arquitetura-soundcloud/
Calçado, Phil. The Back-end for Front-end Pattern (BFF). 2015. Em: https://philcalcado.com/2015/09/18/the_back_end_for_front_end_pattern_bff.html
CALÇADO, Phil. 2018. Em: https://twitter.com/pcalcado/status/963183090339385345
CHRISTENSEN, Ben. Optimizing the Netflix API. 2013. Em: https://medium.com/netflix-techblog/optimizing-the-netflix-api-5c9ac715cf19
CLEMSON, Toby. Testing Strategies in a Microservice Architecture. 2014. Em: https://martinfowler.com/articles/microservice-testing/
COCKCROFT, Adrian. Patterns for Continuous Delivery, High Availability, DevOps & Cloud Native Open Source with NetflixOSS. 2013. Em: https://www.slideshare.net/adrianco/yowworkshop-131203193626phpapp01-1
COHEN, Mickey. Zuul @ Netflix. SpringOne Platform, 2016. Em: https://www.slideshare.net/MikeyCohen1/zuul-netflix-springone-platform
CONWAY, Melvin. How Do Committees Invent? Datamation, Abr. 1968. Em: http://www.melconway.com/Home/Committees_Paper.html
COSTA, Luiz et al. Monolitos modulares e vacinas – Hipsters On The Road #17. 2019. Em: https://hipsters.tech/monolitos-autonomos-e-vacinas-hipsters-on-the-road-17/
CNCF TOC (Techinical Oversight Committee). CNCF Cloud Native Definition v1.0. 2018. Em: https://github.com/cncf/toc/blob/master/DEFINITION.md
DEAN, Jeffrey. Designs, Lessons and Advice from Building Large Distributed Systems. 3rd ACM SIGOPS International Workshop on Large Scale Distributed Systems and Middleware. 2009. Em: http://www.cs.cornell.edu/projects/ladis2009/talks/dean-keynote-ladis2009.pdf
DUSSEAULT, Lisa; SNELL James M. PATCH Method for HTTP. Internet Engineering Task Force (IETF), 2010. Em: https://tools.ietf.org/html/rfc5789
EVANS, Eric. Domain-Driven Design: Tackling Complexity in the Heart of Software. Addison-Wesley Professional. 2003. 560 p. Em: https://www.amazon.com/Domain-Driven-Design-Tackling-Complexity-Software/dp/0321125215
FEATHERS, Michael. The Deep Synergy Between Testability and Good Design 2007. Em: https://michaelfeathers.typepad.com/michael_feathers_blog/2007/09/the-deep-synerg.html
FEATHERS, Michael. Microservices Until Macro Complexity. 2014. Em: https://michaelfeathers.silvrback.com/microservices-until-macro-complexity
FERREIRA, Rodrigo. REST: Princípios e boas práticas. 2017. Em: https://blog.caelum.com.br/rest-principios-e-boas-praticas
FIELDING, Roy. Architectural Styles and the Design of Network-based Software Architectures. 2000. Em: https://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm
FIELDING, Roy. REST APIs must be hypertext-driven. 2008. Em: https://roy.gbiv.com/untangled/2008/rest-apis-must-be-hypertext-driven
FOOTE, Brian; YODER, Joseph. Big Ball Of Mud. 1999. Em: http://www.laputan.org/mud/mud.html
FOWLER, Martin et al. Refactoring: Improving the Design of Existing Code. Addison-Wesley Professional, 1999. 464 p. Em: https://www.amazon.com/Refactoring-Improving-Design-Existing-Code/dp/0201485672/.
FOWLER, Martin. Patterns of Enterprise Application Architecture. Addison-Wesley Professional, 2002. 560 p. Em: https://www.amazon.com/Patterns-Enterprise-Application-Architecture-Martin/dp/0321127420
FOWLER, Martin. StranglerFigApplication. 2004. Em: https://martinfowler.com/bliki/StranglerFigApplication.html
FOWLER, Martin. EventSourcing. 2005. Em: https://martinfowler.com/eaaDev/EventSourcing.html
FOWLER, Martin. Detestable. 2005b. Em: https://martinfowler.com/bliki/Detestable.html
FOWLER, Martin. TestDouble. 2006. Em: https://www.martinfowler.com/bliki/TestDouble.html
FOWLER, Martin. Richardson Maturity Model. 2010. Em: https://martinfowler.com/articles/richardsonMaturityModel.html
FOWLER, Martin. CQRS. 2011. Em: https://martinfowler.com/bliki/CQRS.html
FOWLER, Martin. BroadStackTest. 2013. Em: https://www.martinfowler.com/bliki/BroadStackTest.html
FOWLER, Martin. ThresholdTest. 2013b. Em: https://www.martinfowler.com/bliki/ThresholdTest.html
FOWLER, Martin; LEWIS, James. Microservices: a definition of this new technical term. 2014. Em: https://martinfowler.com/articles/microservices.html
FOWLER, Martin. Microservices and the First Law of Distributed Objects. 2014a. Em: https://martinfowler.com/articles/distributed-objects-microservices.html
FOWLER, Martin. MicroservicePrerequisites. 2014b. Em: https://martinfowler.com/bliki/MicroservicePrerequisites.html
FOWLER, Martin. UnitTest. 2014c. Em: https://martinfowler.com/bliki/UnitTest.html
FOWLER, Martin. Microservice Trade-Offs. 2015a. Em: https://martinfowler.com/articles/microservice-trade-offs.html
FOWLER, Martin. MicroservicePremium. 2015b. Em: https://martinfowler.com/bliki/MicroservicePremium.html
FOWLER, Martin. MonolithFirst. 2015c. Em: https://martinfowler.com/bliki/MonolithFirst.html
FOWLER, Martin. Integration Test. 2018. Em: https://martinfowler.com/bliki/IntegrationTest.html
FREEMAN, Steve et al. Mock Roles, not Objects. 2004. Em: http://jmock.org/oopsla2004.pdf
GEERS, Michael. Micro Frontends. 2017. Em: https://micro-frontends.org/
GONIGBERG, Arthur. Zuul's Journey to Non-Blocking. Strange Loop, 2017. Em: https://www.youtube.com/watch?v=2oXqbLhMS_A
GRAY, Jim; REUTER, Andreas. Transaction Processing: Concepts and Techniques. Morgan Kaufmann, 1992. 1070 p. Em: https://books.google.com.br/books?id=VFKbCgAAQBAJ&pg=PA7&dq=marriage+two+phase+commit
GRIGORIK, Ilya. High Performance Browser Networking. O'Reilly, 2013. 400 p. Em: https://hpbn.co/
HARDT, Dick. The OAuth 2.0 Authorization Framework. Internet Engineering Task Force (IETF), 2012. Em: https://tools.ietf.org/html/rfc6749
HOHPE, Gregor; WOOLF, Bobby. Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions. Addison-Wesley Professional, 2003. 741 p. Em: https://www.amazon.com.br/Enterprise-Integration-Patterns-Designing-Deploying/dp/0321200683
JACOBSON, Ivar. Object Oriented Software Engineering: A Use-Case Driven Approach. Addison-Wesley Professional, 1992. 552 p. Em: https://www.amazon.com/Object-Oriented-Software-Engineering-Approach/dp/0201544350
JONES, Michael et al. JSON Web Token (JWT). Internet Engineering Task Force (IETF), 2015. Em: https://tools.ietf.org/html/rfc7519
JONES, Michael et al. JSON Web Signature (JWS). Internet Engineering Task Force (IETF), 2015b. Em: https://tools.ietf.org/html/rfc7515
JONES, Michael et al. JSON Web Encryption (JWE). Internet Engineering Task Force (IETF), 2015c. Em: https://tools.ietf.org/html/rfc7516
JOSUTTIS, Nicholai. SOA in Practice: The Art of Distributed System Design. O'Reilly Media, 2007. 344 p. Em: https://www.amazon.com.br/Soa-Practice-Distributed-System-Design/dp/0596529554
KELLY, Mike. JSON Hypertext Application Language. Internet Engineering Task Force (IETF) Internet-Draft, 2012. Em: https://tools.ietf.org/html/draft-kelly-json-hal-00
KNOERNSCHILD, Kirk. Java Application Architecture: Modularity Patterns with Examples Using OSGi. Prentice Hall, 2012. 384 p. Em: https://www.amazon.com.br/Java-Application-Architecture-Modularity-Patterns/dp/0321247132.
KRIENS, Peter. µServices. 2010. Em: https://blog.osgi.org/2010/03/services.html
LACERDA, Raphael. Morte à sessão! Entenda esse tal de stateless session com tokens. 2017. Em: https://blog.caelum.com.br/morte-a-sessao-entenda-esse-tal-de-stateless-session-com-tokens/
LAMPORT, Leslie. distribution. 1987. Em: https://lamport.azurewebsites.net/pubs/distributed-system.txt
LEWIS, James. Episode 213: James Lewis on Microservices. 2014. Em: https://www.se-radio.net/2014/10/episode-213-james-lewis-on-microservices/
MACCORMACK, Alan et al. Exploring the Duality between Product and Organizational Architectures: A Test of the “Mirroring” Hypothesis. 2008. Em: https://www.hbs.edu/faculty/Publication%20Files/08-039_1861e507-1dc1-4602-85b8-90d71559d85b.pdf
MAJORS, Charity. Observability — A 3-Year Retrospective. 2019. Em: https://thenewstack.io/observability-a-3-year-retrospective/
MARTIN, Robert Cecil. Clean Code: A Handbook of Agile Software Craftsmanship. Prentice Hall, 2009. 464 p. Em: https://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882
MARTIN, Robert Cecil. Screaming Architecture. 2011. Em: https://blog.cleancoder.com/uncle-bob/2011/09/30/Screaming-Architecture.html
MARTIN, Robert Cecil. Microservices and Jars. 2014. Em: https://blog.cleancoder.com/uncle-bob/2014/09/19/MicroServicesAndJars.html.
MARTIN, Robert Cecil. Clean Architecture: A Craftsman's Guide to Software Structure and Design. Prentice Hall, 2017. 432 p. Em: https://www.amazon.com/Clean-Architecture-Craftsmans-Software-Structure/dp/0134494164.
MASON, Ross. OSGi? No thanks. 2010. Em: https://blogs.mulesoft.com/dev/news-dev/osgi-no-thanks/
NELSON, Teodhor Holm. Complex Information Processing: A File Structure for the Complex, the Changing, and the Indeterminate. Association for Computing Machinery (ACM) National Conference. 1965.Em: https://elmcip.net/node/7367
NEWMAN, Sam. Building Microservices: Designing Fine-Grained Systems. O'Reilly, 2015. 280 p. Em: https://www.oreilly.com/library/view/building-microservices/9781491950340/
NEWMAN, Sam. Pattern: Backends For Frontends. 2015b. Em: https://samnewman.io/patterns/architectural/bff/
NEWMAN, Sam. Building Secure Microservices Architectures. 2018. Em: https://learning.oreilly.com/learning-paths/learning-path-building/9781492041481/
NEWMAN, Sam. Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith. O'Reilly, 2019. Early Release. 284 p. Em: https://learning.oreilly.com/library/view/monolith-to-microservices/9781492047834/
NEWMAN, Sam. 2019b. Em: https://twitter.com/samnewman/status/1131117455907205120
NYGARD, Michael. Release It! Second Edition: Design and Deploy Production-Ready Software. Pragmatic Programmers, 2018. 376 p. Em: https://pragprog.com/book/mnee2/release-it-second-edition
NOTTINGHAM, Mark. Web Linking. Internet Engineering Task Force (IETF), 2010. https://tools.ietf.org/html/rfc5988
PARLOG, Nicolai. The Java Module System. Manning Publications, 2018. Manning Early Access Program, version 10. 503 p. Em: https://www.manning.com/books/the-java-module-system
PONTE, Rafael. 2019. Em: https://twitter.com/rponte/status/1186337012724441089
RICHARDS, Mark. Microservices AntiPatterns and Pitfalls. O'Reilly, 2016. 66 p. Em: https://learning.oreilly.com/library/view/microservices-antipatterns-and/9781492042716/
RICHARDSON, Chris. Microservice Patterns. Manning Publications, 2018a. 520 p. Em: https://www.manning.com/books/microservices-patterns
RICHARDSON, Chris. Pattern: Shared Database. 2018b. Em: https://microservices.io/patterns/data/shared-database.html
RICHARDSON, Chris. Pattern: Database per Service. 2018c. Em: https://microservices.io/patterns/data/database-per-service.html
RICHARDSON, Leonard; RUBY, Sam. RESTful Web Services: Web Services for the Real World. O'Reilly, 2007. 448 p. Em: https://learning.oreilly.com/library/view/restful-web-services/9780596529260/
RICHARDSON, Leonard. Justice Will Take Us Millions Of Intricate Moves - Act Three: The Maturity Heuristic. 2008. Em: https://www.crummy.com/writing/speaking/2008-QCon/act3.html
ROBINSON, Ian. Getting Things Done with REST. QCon London 2011. Em: https://www.infoq.com/presentations/Getting-Things-Done-with-REST
RUBEY, Raymond J. Pasta Theory of Software. 1992. Em: https://www.gnu.org/fun/jokes/pasta.code.html
SADALAGE, Pramod; AMBER, Scott. Refactoring Databases: Evolutionary Database Design. Addison-Wesley Professional, 2006. 384 p. Em: https://learning.oreilly.com/library/view/refactoring-databases-evolutionary/0321293533/
SARDINHA, Renato. Introdução ao Change Data Capture (CDC). 2019. Em: https://elo7.dev/cdc-parte-1/
SRIDHARAN, Cindy. Distributed Systems Observability. O'Reilly, 2018. Em: https://learning.oreilly.com/library/view/distributed-systems-observability/9781492033431/
SIMONS, Matthew; LEROY, Jonny. Contending with Creaky Platforms CIO. Cutter IT Journal, Dec. 2010. Em: http://jonnyleroy.com/2011/02/03/dealing-with-creaky-legacy-platforms/
SPOLSKY, Joel. Things You Should Never Do, Part I. 2000. Em: https://www.joelonsoftware.com/2000/04/06/things-you-should-never-do-part-i/
SRINIVAS, Prashanth Nuggehalli. Strangler fig inside (licença GFDL) 2010. Em: https://en.wikipedia.org/wiki/File:Strangler_fig_inside.jpg
TALWAR, Varun. gRPC: a true internet-scale RPC framework is now 1.0 and ready for production deployments. 2016. Em: https://cloud.google.com/blog/products/gcp/grpc-a-true-internet-scale-rpc-framework-is-now-1-and-ready-for-production-deployments
TALEB, Nassim. Antifragile: Things That Gain from Disorder. Random House, 2012. 519 p. Em: https://www.amazon.com.br/Antifragile-Things-That-Gain-Disorder/dp/1400067820/
TILKOV, Stefan. Don't start with a monolith: ... when your goal is a microservices architecture. 2015. Em: https://martinfowler.com/articles/dont-start-monolith.html
VENEZIA, Paul. Murder in the Amazon cloud. 2014. Em: https://www.infoworld.com/article/2608076/murder-in-the-amazon-cloud.html
VERNON, Vaughn. Implementing Domain-Driven Design. Addison-Wesley Professional, 2013. 656 p. Em: https://www.amazon.com.br/Implementing-Domain-Driven-Design-Vaughn-Vernon/dp/0321834577
VERNON, Vaughn. Domain-Driven Design Distilled. Addison-Wesley Professional, 2016. 176 p. Em: https://www.amazon.com.br/Domain-Driven-Design-Distilled-Vaughn-Vernon/dp/0134434420
VOCKE, Ham. The Practical Test Pyramid. 2018. Em: https://martinfowler.com/articles/practical-test-pyramid.html
VOEGELS, Werner. A Conversation with Werner Voegels. ACM Queue, Mai. 2006. Em: https://dl.acm.org/doi/pdf/10.1145/1142055.1142065?download=true
SIMONS, Matthew; LEROY, Jonny. Contending with Creaky Platforms CIO. Cutter IT Journal, Dec. 2010. Em: http://jonnyleroy.com/2011/02/03/dealing-with-creaky-legacy-platforms/
WALLS, Craig. Modular Java: Creating Flexible Applications with OSGi and Spring. The Pragmatic Bookshelf, 2009. 260 p. Em: https://pragprog.com/book/cwosg/modular-java
WESTEINDE, Kirsten. Deconstructing the Monolith: Designing Software that Maximizes Developer Productivity. 2019. Em: https://engineering.shopify.com/blogs/engineering/deconstructing-monolith-designing-software-maximizes-developer-productivity
WIGGINS, Adam. The Twelve-Factor App. 2011. Em: https://www.12factor.net
WINTON, David. Code Rush. 2000. Em: https://www.youtube.com/watch?v=4Q7FTjhvZ7Y