We use cookies on this site to enhance your user experience

By clicking the Accept button, you agree to us doing so. More info on our cookie policy

Marc

marcello-dev logo
Hello, my name is Marcello, but you can call me Marc.
I work as a software engineer and enjoy playing football in my free time. On this website, I share my interests and show some projects I've worked on.

Active on CodeReview and StackOverflow:


Let’s connect!


GitHub and coding skills:


My reading list:

  • The DevOps Handbook (Gene Kim, Jez Humble, John Willis, and Patrick Debois)
  • Building Microservices: Designing Fine-Grained Systems (Sam Newman)
  • Design Patterns: Elements of Reusable Object-Oriented Software (Erich Gamma, John Vlissides, Ralph Johnson, and Richard Helm)
  • Time Management for System Administrators (Thomas A. Limoncelli)
  • Release It!: Design and Deploy Production-Ready Software (Michael T. Nygard)
  • Developer Hegemony: The Future of Labor (Erik Dietrich)
  • Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services (Brendan Burns)
  • Cracking the Coding Interview (Gayle Laakmann McDowell)
  • Clean Code (Robert Cecil Martin)
  • Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems (Martin Kleppmann)
  • Silicio (Federico Faggin)
  • Git for Teams: A User-Centered Approach to Creating Efficient Workflows in Git (Emma Jane Hogbin)
  • The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win (Gene Kim)
  • Cloud Native Java: Designing Resilient Systems with Spring Boot, Spring Cloud, and Cloud Foundry (Josh Long, Kenny Bastani)
  • Clean Architecture (Robert C. Martin)
  • Microservices Patterns: With Examples in Java (Chris Richardson)
  • Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith (Sam Newman)
  • Fluent Python (Luciano Ramalho)
  • Spring Boot in Action (Craig Walls)
  • AWS Lambda: A Hands-on, In Depth Guide to Serverless Microservices (Jason Clothier)
  • Domain-Driven Design: Tackling Complexity in the Heart of Software (Eric Evans)
  • Learn AWS Serverless Computing (Scott Patterson)
  • Just Enough Software Architecture: A Risk-Driven Approach (George H. Fairbanks)

Latest Posts

Launching API Venue

API Venue is my latest personal project, designed to offer REST APIs for various use cases. The goal is to provide affordable, low-latency, and high-quality APIs.

Solving Bug Byte puzzle from Jane Street

One of my favourite YouTube channel @Computerphile posted this puzzle from Jane Street in one of their videos. This weekend I was sick at home so I gave it a try.

Visualize API-DB relations in your Java Spring application

This story wants to help who is given the task of breaking down a big application into microservices or to help who just want to have a better understanding of a complex Spring application. Migrating an application to microservices means splitting the application and the database into isolated microservices and let them communicate through REST APIs and/or messages.