adesso Blog
11.01.2024 By Dominik Táskai
Leveraging Dagger for AWS CDK deployments
Dagger is a fairly new tool, which has already gained traction in the tech community as a promising replacement for your regular CI/CD pipelines. In this post we are going to take a look at how you can use Dagger to write your CI/CD pipeline as code and to deploy your AWS CDK stacks.
Read more08.12.2023 By Kristóf Nyári
Making system design Q-uick with Amazon Q
The 2023 AWS re:Invent gave developers, analysts, and business owners many innovations to consider. One of the new services included was the generative-AI based chat tool called Amazon Q.
Read more16.11.2023 By Attila Papp
Amazon DataZone: A Brief Overview
AWS announced the General Availability (GA) of DataZone on October 4, 2023. DataZone is a data management service (essentially a managed data mesh) designed to streamline data management across various sources. This blog post will briefly examine its capabilities and what I learned when I evaluated it two weeks ago.
Read more12.10.2023 By Dominik Táskai
Lambda-backed Providers and Custom Resources in AWS CDK
Even if you are a seasoned AWS CDK/CloudFormation veteran, it has most likely happened to you that you tried to work with a resource that was not yet available in CDK/CloudFormation (looking at you Lake Formation). Luckily if the resource and the accompanying operations are available through the AWS API then you are in good luck as AWS has a way to incorporate these API calls into your templates/code and bridge the gap created by the unavailability of some resources.
Read more05.10.2023 By Attila Papp
A minimal ETL pipeline with Athena
In this blog post, I present a solution that utilizes Athena's new Iceberg functionality for achieving such minimal ETL pipelines.
Read more28.09.2023 By Attila Papp
Reading Athena views in Glue ETL
This guide will walk you through the process of reading Athena views in Glue ETL using PySpark.
Read more02.02.2023 By Attila Papp
How I prepared for my certifications - an empirical study guide
Nowadays, many certifications are available to choose from, involving various topics from many organizations. All the significant hyper scalers, AWS, Azure, Google, etc., have multiple exams. One could categorize them by levels (Associate Architect, Professional Architect) or by specialties (Security, Data analytics, DevOps, etc.). Moreover, all the significant technologies have their own (Kubernetes, Hashicorp Vault, Terraform, etc.), or even you could be specialized in specific focus areas (FinOps, SAFe, etc.). When you are just starting and thinking about pursuing your first certificate, choosing the right one could be a challenge. This blog post will tell you about my experience and recommendations and give you a simple yet practical study guide.
Read more19.10.2022 By Attila Papp
AWS CDK – Three things I like and three things I don't
Modern IT has been full of buzzwords and groundbreaking approaches in the past few years. Infrastructure as Code (IaC) is the latter. IaC is the practice of defining your infrastructure through code templates rather than using a GUI or manual effort. Using IaC has several benefits, such as better reusability, CI/CD integration, etc.; but most notably: it helps you achieve greater speed by treating infrastructure like 'cattle' – not' pets.' While IaC tools have made a long way since they first emerged, and a few purpose-built languages have also popped up, the need to approach such things from traditional programming languages has never disappeared. Pulumi and CDK from AWS are such tools, and, in this blog post, we will be exploring the latter.
Read more12.07.2022 By Attila Papp
Building a secure data lake with AWS Lake formation
Without a doubt, most companies with different pieces of information scattered around their organization would benefit from having a data lake. No wonder data lakes have been popping up at companies looking to improve their analytics further. In this blog post, we will explore what data lakes are, what’s the difference compared to data warehouses, and then take a detailed look at Lake formation. It is aimed at technical audiences who are new to Lake formation and want to understand its story conceptually.
Read more