Join us on a literary world trip!
Add this book to bookshelf
Grey
Write a new comment Default profile 50px
Grey
Subscribe to read the full book or read the first pages for free!
All characters reduced
Domain-Driven Refactoring - A hands-on DDD guide to transforming monoliths into modular systems and microservices - cover

Domain-Driven Refactoring - A hands-on DDD guide to transforming monoliths into modular systems and microservices

Alessandro Colla, Alberto Acerbis

Publisher: Packt Publishing

  • 0
  • 0
  • 0

Summary

As software development continues to grow, mastering domain-driven design (DDD) will help transform your approach to complex systems. Filled with actionable insights and practical examples, this book is your essential guide to implementing DDD principles, covering its key concepts and practical applications in modern architecture.Alessandro, an eCommerce specialist and DDD expert with 30 years of experience, and Alberto, a dedicated backend developer, tap into their extensive expertise to help you refactor your monolith into a modular structure, whether it be evolving into microservices or enhancing a maintainable monolith, resulting in a system that adapts to changing business needs and non-functional requirements.You’ll explore vital DDD patterns like strategic design with bounded contexts and ubiquitous language, improving communication between technical and domain experts. The chapters take you through modeling techniques to manage complexity and increase flexibility, while also addressing microservices integration, including inter-service communication, transaction management, and data strategies.By the end of this book, you’ll be able to decompose a monolith and refine its architecture for adaptability, all while ensuring business logic remains central to your software design and development.
Available since: 05/16/2025.
Print length: 324 pages.

Other books that might interest you

  • Wild Ideas in Science - cover

    Wild Ideas in Science

    Scientific American

    • 0
    • 0
    • 0
    Science history is chock full of world-changing innovations that initially faced skepticism and ridicule for being too unconventional: light bulbs, cars, and home computers are just a few examples. In this audiobook, we take a look at the latest out-of-the-box ideas to tackle today’s biggest challenges, including so-called sponge cities designed to combat flooding, technology that mimics photosynthesis to produce fuel, modifying bacteria’s genetic circuits to treat genetic diseases, and much more.
    Show book
  • AI Agents for the Non-Technical Entrepreneur - Build Your 24 7 Digital Team in 30 Days No Coding Required - cover

    AI Agents for the Non-Technical...

    Elnaz Sarraf

    • 0
    • 0
    • 0
    This audiobook is narrated by an AI Voice.  
    Build a business that runs while you sleep—without writing a single line of code. 
    Are you a solopreneur or small business owner drowning in administrative chaos? Do you feel like you need to hire a team to scale, but can’t afford the overhead? 
    The rules of entrepreneurship have changed. You no longer need a massive budget or a computer science degree to compete with the giants. You just need an AI Digital Team. 
    In AI Agents for the Non-Technical Entrepreneur, serial entrepreneur and 8-figure founder Elnaz Sarraf (CEO of ROYBI®) hands you the exact blueprint to clone yourself. This isn't theoretical fluff; it is a practical, 30-day implementation guide to automating your operations using tools like Claude, ChatGPT, Zapier, and Lindy. 
    Inside, you will discover how to: 
    Build Your "Foundation": Set up your tech stack in one afternoon using affordable, no-code tools. 
    Deploy The "Customer Service Champion": Create an agent that resolves 80% of inquiries instantly, 24/7. 
    Automate Revenue: Build a Sales & Marketing agent that nurtures leads and schedules appointments while you sleep. 
    Create Content at Scale: Generate blogs, social posts, and newsletters that actually sound like you. 
    Master Financial Clarity: Implement an AI tracker that watches your cash flow better than a human bookkeeper. 
    The 30-Day Promise 
    This book is structured as a 4-week sprint. By Day 30, you won't just have read a book—you will have a fully integrated digital team handling your email, research, scheduling, and lead generation.
    Show book
  • Product Management for Beginners - A Beginner's Guide to Building Successful Products - cover

    Product Management for Beginners...

    Daniel Greene

    • 0
    • 0
    • 0
    Dive into the core concepts of Product Management, unraveling the role's evolution and understanding the key responsibilities that define success. Learn to navigate the product lifecycle, from concept to launch, discovering the importance of iteration, feedback, and continuous improvement. 
    Explore the art of market research and customer understanding, unlocking the secrets to building products that resonate with your audience. Craft a compelling product vision and strategy, aligning your goals with company objectives and setting the course for success. 
    Navigate the complexities of roadmapping and prioritization, striking a balance between short-term and long-term goals. Foster collaboration within cross-functional teams, and discover effective communication strategies that empower you to lead without authority. 
    Embrace Agile and Scrum methodologies, adapting to change, and delivering value through iterative development. Dive into the world of metrics and analytics, making data-driven decisions to measure success and guide your product's evolution. 
    With insights into product launch and go-to-market strategies, you'll learn how to bring your creations to the world, ensuring successful market penetration and sustained growth. The journey doesn't end there – discover the importance of continuous learning, networking, and professional growth to become a lifelong, successful Product Manager. 
    "Product Management" is not just a book; it's your roadmap to becoming a proficient and innovative Product Manager. Whether you're a recent graduate or a seasoned professional seeking a career shift, this guide provides the knowledge and tools to set you on the path to building products that captivate the market. Your journey into the world of Product Management starts here! 
     
    Show book
  • Learning DevSecOps - A Practical Guide to Processes and Tools - cover

    Learning DevSecOps - A Practical...

    Steve Suehring

    • 0
    • 0
    • 0
    How do some organizations maintain 24-7 internet-scale operations? How can organizations integrate security while deploying new features? How do organizations increase security within their DevOps processes? This practical guide helps you answer those questions. Steve Suehring provides unique content to help practitioners and leadership successfully implement DevOps and DevSecOps. Learning DevSecOps emphasizes prerequisites that lead to success through best practices and then takes you through some of the tools and software used by successful DevSecOps-enabled organizations. 
     
     
     
    You'll learn how DevOps and DevSecOps can eliminate the walls that stand between development, operations, and security so that you can tackle the needs of other teams. With this book, you will: 
     
     
     
    ● Learn why DevSecOps is about culture and processes, with tools to support the processes 
     
     
     
    ● Understand why DevSecOps practices are key to deploying software 
     
     
     
    ● Deploy software using a DevSecOps toolchain and create scripts 
     
     
     
    ● Integrate processes from other teams earlier in the software development lifecycle 
     
     
     
    ● Help team members learn the processes important for successful software development
    Show book
  • It's Time For Africa - Embracing Our Ancient Roots and Charting a Prosperous Tomorrow - cover

    It's Time For Africa - Embracing...

    Joshua Chimakula Ngoma

    • 0
    • 0
    • 0
    Africa, the cradle of humanity, is a continent brimming with potential. 
    From its vast natural resources and swathes of arable land to its vibrant youthful population, Africa is ready to usher in a new age of prosperity and claim its place on the global stage. But the continent will not flourish without visionary leadership, careful planning, thoughtful innovation, and openness to change. 
    After three decades of technical and managerial experience as well as entrepreneurship in the mining sector, Joshua Chimakula Ngoma, turned his attention to continental growth and global impact through the development of African youth into successful entrepreneurs, and founded Enterprising Africa Regional Network (Pty) (EARN). His many years of research and experience have led him to understand the challenges Africa faces on the road to prosperity and the possible solutions needed to overcome them. 
    Through rigorous research and candid analysis, It’s Time for Africa discusses Africa’s history, culture, challenges and the pillars Africa must strengthen if it is to thrive into the future. Areas of development include:Understanding of Africa’s history and cultural diversityHarnessing natural resources and economic potentialAfrica’s youthful populationGood leadershipInfrastructureEducation and human capitalRule of law and good governanceDiversified economies and open marketsTechnology and innovationEnvironmental sustainability 
    No pillar of prosperity comes without challenges, and It’s Time for Africa equips you with the knowledge and understanding you need to tackle them head-on. 
    The future of Africa beckons with promise and possibility. Are you ready to be a catalyst in Africa’s story of transformation? Then read on, and join the movement — because Africa’s time is now.
    Show book
  • Unlock Wealth: Secrets for Thriving Retirement - "Discover the secrets to a thriving retirement! Dive into our captivating audiobook 'Unlock Wealth' and secure your financial future!" - cover

    Unlock Wealth: Secrets for...

    Bramwell Kincade

    • 0
    • 0
    • 0
    Unlock Wealth: Secrets for Thriving Retirement 
    ⭐⭐ Simplified Guide & Explanations Included ⭐⭐ 
    Are you ready to elevate your financial journey and ensure a secure future as you approach retirement?  
    Searching for an all-inclusive guide that covers every essential aspect for achieving financial freedom? 
    Your search is over! 
    This audiobook serves as your ultimate resource for enriching your financial knowledge, applying effective strategies, and engaging in practical exercises. With this guide, you're set for success. 
    Updated to reflect the latest financial concepts and retirement strategies. 
    Key features of this comprehensive guide: 
    - In-depth insights into achieving fulfillment and financial security 
    - Clear explanations of essential retirement planning concepts 
    - Proven strategies for effective financial preparation and goal attainment 
    Our guide stands out through its thorough coverage, which is crucial for your journey toward financial success. Concepts are not just brushed over; they are explored with clarity and depth. 
    Crafted with a straightforward structure and accessible language, our guide ensures seamless transitions between topics. Say goodbye to confusing jargon and embrace clear, precise, and technically accurate content. 
    So, why hesitate? Click the BUY NOW button, secure your guide, and embark on your path to financial empowerment and a thriving retirement! 
    Unlock your potential with Unlock Wealth: Secrets for Thriving Retirement!
    Show book