A little over a year ago, I found myself feeling stuck in my role as a data engineer. I had majored in business in college and was looking to connect more with that side of things. I enjoyed my tasks as a data engineer but I wanted more flexibility and creativity. I wanted to be involved in business decisions rather than my tasks already being decided for me.
If you have been following technological trends over the years, then you must have come across the word: microservices. Popularly known as microservices architecture, microservices replaced monolithic architectures. With software development becoming more complex by the day, software applications require regular updates and improvements. To simplify this process, applications are now developed by breaking it down into smaller components that collectively work to serve their users.
The Data Access Layer (DAL) is the most critical part of any application. This is where the code integrates with an external source of truth like a database. In this take, we'll show you how to build a DAL that talks to Postgres via Node. Then we'll go into best practices like Clean Architecture and what this means in practical terms. Ready? Let’s go! First, a quick note about the code: The code will have modern niceties like TypeScript, unit tests, and will tackle potential scalability issues.
M1 is available for your iOS CI/CD needs on Bitrise, today! Accelerate your transition to Apple Silicon through our fully virtualized, scalable M1 compute options, and build and test faster than ever.
With Fivetran’s new App Reporting data model, you can easily roll your Apple App Store and Google Play data into a unified schema for seamless reporting.