Illia Saveliev·Mar 1, 2021How to run isolated tests using Docker Compose on AWSNowadays, even the simplest application cannot be imagined without using data. For developers, this means writing complex systems for accessing data storage and information in them. For organizations that want to be data-driven, it is important to skillfully build such data operations and ensure their efficiency and reliability. …AWS7 min read
Irina Pashkova·Feb 1, 2021HIMSS Europe 2020: Key Takeaways and Virtual Road Notes7–11 September 2020, we immersed ourselves in the cooperative environment of knowledge sharing, expert insights, and innovation in healthcare digitalization at the HIMSS & Health 2.0 European Digital Event. Domain leaders, entrepreneurs, and investors from about 100 countries gathered on the virtual platform that welcomed 4K of attendees, over 150…Himss4 min read
Illia Saveliev·Jun 15, 2020How to migrate your app to Kubernetes?Everyone wants to have their app running on Kubernetes. But how to start this process? What steps should be performed? How to estimate the effort? Many development teams are only starting their K8s journey. …Kubernetes9 min read
Illia Saveliev·Apr 10, 2020Secure Service to Service Communication in AWSEveryone knows how to secure user access to resources. It’s simple, as we have a person that can enter his login and password into the login form on his screen as prompted. Based on the received credentials, the authentication provider will generate a token, and a user will use this…AWS6 min read
Irina Pashkova·Jan 27, 2020Data Warehouse TestingIn the first part of the story shared with the community on QA Data Monsters Meetup (#DQM) we discussed how to check data pipeline work when data storage requirements remain the same, while technologies standing behind it evolve. We covered ways to ensure the new Pipeline version produces the right data, works fast, is reliable, and easy to use. — It’s rare luck when you are given a chance to concentrate fully and solely on improvements. As you may know, often when you change the technological stack, some new functionality is always needed as well.Data Warehouse8 min read
Anna Korkoshko·Jan 9, 2020AWS IAM: Permission Management is as Simple as Donuts. Concepts and PoliciesEvery project journey with AWS starts from resource creation. Sure, what you want to do is dive deep into exciting serverless, powerful high-availability or even build your brand new rocketship right away. But first, you will definitely come face to face with AWS Identity and Access Management Service. — AWS IAM is tightly coupled with every resource creation and should be provisioned wisely to avoid errors or security issues. In this series of articles, we will start from the basics and will gradually move on to subsequent parts.AWS7 min read
Irina Pashkova·Dec 20, 2019AWS Data Pipeline Evolution testingYou asked for it. We delivered! Here’s the testing story shared with the community on QA Data Monsters Meetup (#DQM) of how we verified a new version of Data Import upgraded in the Amazon cloud using its services. — The testing approaches and types discussed are universal and can be applied to any project to safeguard data update quality. Grab your favorite beverage. Kick back. Enjoy. Write to us, should you have any comments and questions. We’ll be super glad to be of service!Big Data10 min read
Lena Kirienko·Dec 6, 2019Tableau Conference 2019: a story of the Visualization FutureGut feelings, supported by facts, and how they applied to the Tableau Conference 2019 at Las Vegas — As GreenM ambassadors, and Ukraine User Group reps, this November we participated in the largest & the most important Analytics Conference in Las Vegas — TABLEAU 2019.Data Visualization4 min read
Illia Saveliev·Oct 30, 2019Top 4 AWS Patterns of Highly Available APIWe want to tell you about a few common patterns that can be used to build highly available APIs on top of AWS infrastructure. We will highlight each of them and briefly describe the pros and cons. — Overview You could easily ask the question, why should an API be highly available? In our world of big data and unpredictable users load, you should guarantee the responsiveness of your application. It is the minimum necessity to save the business money and not lose your clients. Such important architectural characteristics…AWS7 min read
Illia Saveliev·Sep 12, 2019How to test a serverless API using AWS serverless Gradle test runnerEvery project team sooner or later asks the question — how to test APIs? Do we need to write API tests? How can we write them? There are a lot of questions on this topic. Moreover, the answers for them are also varied and depend on each particular case. — Nowadays, a lot of solutions are using the microservices approach. They have a set of small APIs that communicate with each other. They get data from a database or other resources, apply some business logic on top of it, and return as an API response. …AWS5 min read