Best of ArchitectureOctober 2022

  1. 1
    Article
    Avatar of communityCommunity Picks·4y

    Developer Roadmaps

    Developer Roadmaps roadmap.sh is a community effort to create roadmaps, guides and other educational content to help guide the developers in picking up the path and guide their learnings. The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month. We are working on a solution for teams. Help us shape the platform. The project has a solution to build and build a new software that will be available.

  2. 2
    Article
    Avatar of communityCommunity Picks·4y

    Netflix System Design- Backend Architecture

    Netflix accounts for about 15% of the world's internet bandwidth traffic. Netflix operates in two clouds Amazon Web Services and Open Connect (Netflix content delivery network) The overall Netflix system consists of three main parts. Zuul as its API gateway is built to allow dynamic routing, traffic monitoring, and security, resilience to The Netty handlers on the front and back of the filters.

  3. 3
    Article
    Avatar of vercelVercel·4y

    Introducing Turbopack: Rust-based successor to Webpack – Vercel

    Turbopack: Rust-based successor to Webpack Vercel's mission is to provide the speed and reliability innovators need to create at the moment of inspiration. It's built on a new incremental architecture for the fastest possible development experience.

  4. 4
    Article
    Avatar of gcgitconnected·4y

    React Best Practices for Software Design and Architecture

    React Best Practices for Software Design and Architecture has been working as a React developer since 2018. To keep an app productive and flexible we have to follow the software's architecture and design. We have to work on it effectively and change it without rewriting its base code.

  5. 5
    Article
    Avatar of communityCommunity Picks·4y

    Introducing the Fleet Public Preview

    Fleet is our new distributed polyglot editor and IDE. It has been built from the ground up using our IntelliJ Platform on the backend and a brand new UI and distributed architecture. We’re still at the beginning of a long journey with Fleet, and we hope you’ll join us for what will be a great adventure.

  6. 6
    Article
    Avatar of bytebytegoByteByteGo·4y

    EP30: Why is PostgreSQL the most loved database

    The ByteByteGo talent collective has 100 candidates live at this moment, and over 300+ applications from the best companies out there. The collective's members will have exclusive access to opportunities at high-growth startups and world-class companies such as Meta, Stripe, Snowflake, etc.

  7. 7
    Article
    Avatar of communityCommunity Picks·4y

    The Web’s Next Transition

    The web is made up of technologies that got their start over 25 years ago. AJAX was popularized as a term in 2005 and a lot of people started making HTTP requests in the browser.

  8. 8
    Article
    Avatar of awstipAWS Tip·4y

    Serverless Architecture For Next App

    Serverless architecture for Next App Serverless has been there for a fair amount of time but surely has come to a more mature state than it was there about a few years ago.

  9. 9
    Article
    Avatar of communityCommunity Picks·4y

    Let’s Build Micro Frontends with NextJS and Module Federation!

    Module Federation is a Webpack v5 feature that allows separate (Webpack) builds from a single application. It is similar to Apollo GraphQL federation but applied to JavaScript modules — browser and Node.js. The team behind NextJS has made incredible strides in a short period of time.

  10. 10
    Article
    Avatar of communityCommunity Picks·4y

    AntiPatterns

    AntiPatterns, like their design pattern counterparts, define an industry vocabulary for the common defective processes and implementations within organizations. Antipatterns provide real-world experience in recognizing recurring problems in the software industry and provide a detailed remedy for the most common predicaments.

  11. 11
    Article
    Avatar of communityCommunity Picks·4y

    Monolith vs Microservices: Which should you use

    Microservices as a software architecture has made its way into the development teams of popular companies like Netflix and Google. It offers flexibility, scalability and agility for the product or service you’re putting together. But that doesn’t mean it’s a perfect infrastructure, and a lot of companies both big and small still create monoliths.

  12. 12
    Article
    Avatar of discdotDiscover .NET·4y

    What is Software Architecture?

    Software architecture is about making critical decisions early on so your system can evolve without a high cost. Coupling and Cohesion Logical Boundaries are the yin-yangs of software design. Any system will have long-running business processes and workflows that span many logical boundaries. To remove tight coupling, we can leverage asynchronous messaging. Removing direct communication between boundaries means we are also removing temporal coupling.

  13. 13
    Article
    Avatar of discdotDiscover .NET·4y

    STOP Over-Engineering Software!

    NServiceBus makes it easier to design, build and manage software systems that use message queues to achieve loose coupling. In reality, it’s so infrequent that the business doesn’t need it to be automated or handled by our code. Not everything needs to be handled in code, especially when Entity services are what I call services that operate on a single entity.

  14. 14
    Article
    Avatar of logrocketLogRocket·4y

    Comparing Elixir with Rust and Go

    Elixir is a functional and concurrent programming language built on top of Erlang. Elixir uses the Supervisor and Application model to build fault-tolerant systems. Elixir also uses the BEAM virtual machine, a fast compiler that compiles Erlang code into bytecode.

  15. 15
    Article
    Avatar of phProduct Hunt·4y

    JSQuestions - Most unique JavaScript & Next.js Interview Questions

    This app will help you get ready for your next JavaScript role interview. It contains over 300 questions about JavaScript, React.js, Next.js and Testing for every developer.

  16. 16
    Article
    Avatar of communityCommunity Picks·4y

    Using Decorators to Solve Date Problems

    Decorators to Solve Date Problems a decorator is the gateway drug into the world of Python metaprogramming. In python, everything is an object (specifically a dictionary but let's not go there) In Python, we can pass in and return any object regardless of its type. Solution 1 would be to define some function clean_dates which takes in the dataframe, cleans the date columns specified by some configuration and return the cleaned dataframe.

  17. 17
    Article
    Avatar of eventstoreEvent Store·4y

    How to implement Event-Driven Architecture

    This page gives you some useful advice on how to implement EDA and affect real change in your business. Make sure every event is in the past tense, as the events are recorded after they have happened. Modeling your data on the processes of your business has value across all departments. Take your time and get this right!

  18. 18
    Article
    Avatar of discdotDiscover .NET·4y

    Quick Overview to Microservices Solution Architecture

    The microservices architecture is one of the modern architectural patterns that allows us to build loosely coupled software solution. Each component has its own realm of responsibility and is completely independent of the other components.