News Aggregator


Flask vs. Django: Which Python Framework to Choose?

Aggregated on: 2022-06-10 18:51:09

This article will cover Python frameworks, types, and which Python framework is best: Django or Flask. But before that, let’s understand the definition of a framework. What Is a Framework? A framework is software that has already been developed. It helps us while building our application. It is a reusable code that provides specific functionality that we can use while building our programs. 

View more...

Embedded Analytics: Build vs Buy

Aggregated on: 2022-06-10 16:06:09

So, you’ve decided that it’s time to put the power of data into your products and services. Good decision! Embedding analytics into your apps is no longer just ‘’nice to have’’; this kind of functionality is nowadays. It is of imperative importance. According to a survey conducted by Reveal, the main business reasons end-users want business intelligence/data analytics software is to make smarter, data-driven business decisions (45%), understand business problems better (44%), and increase work productivity (43%).

View more...

Edge Computing: Implementation, Advantages, and Disadvantages

Aggregated on: 2022-06-10 14:51:09

The range of enterprise technology at present has taken a big leap. The race to ‘achieve more in less time‘ has been the motto that is being followed by many organizations around the globe. Increasing processing capability at the edge has become a popular trend in recent years, providing the groundwork for autonomous systems. As a result, firms may increase efficiency and production while employees can focus on higher-value jobs. What Do You Understand About Edge Computing? Edge computing is a distributed/network computing strategy in which processing takes place near the point where data is collected and processed rather than on a centralized server or in the cloud. With this new architecture, you have access to sensors that collect data and edge servers that securely analyze data in real-time and on-site. You may also connect additional devices to the network, such as mobile phones, computers, etc.

View more...

Tips for Developing a Standing up Reminder

Aggregated on: 2022-06-10 14:51:09

Check this out: Are you bending like this at your desk? Well, I am, and if you're like me, maybe we should get up and move around for a little while.

View more...

Data Lineage Is Broken — Here Are 5 Ways to Fix It

Aggregated on: 2022-06-10 14:06:09

Data lineage isn’t new, but automation has finally made it accessible and scalable—to a certain extent.  In the old days (way back in the mid-2010s), lineage happened through a lot of manual work. This involved identifying data assets, tracking them to their ingestion sources, documenting those sources, mapping the path of data as it moved through various pipelines and stages of transformation, and pinpointing where the data was served up in dashboards and reports. 

View more...

Quickstart to Using SingleStoreDB, MindsDB, and Deepnote for Data Science

Aggregated on: 2022-06-10 00:06:09

Abstract This article will show how to use SingleStoreDB with MindsDB using Deepnote. We'll create integrations within Deepnote, load the Iris flower data set into SingleStoreDB, and then use MindsDB to create a Machine Learning (ML) model from the Iris data stored in SingleStoreDB. We'll also make some example predictions using the ML model. Most of the code will be in SQL, enabling developers with solid SQL skills to hit the ground running and start working with ML immediately. The notebook file used in this article is available on GitHub.

View more...

The 2 Things You Ask Your Team When You Pass $1B w/ Hippo’s VP of Engineering

Aggregated on: 2022-06-10 00:06:09

When you think of a billion-dollar tech company, you probably imagine rooms full of monitors with dashboards and non-stop data streams. Well, after talking to Hippo - a certified unicorn and newly minted giant in the insurance industry - we realized this couldn’t be further from the truth.

View more...

Build a Real-Time Chat App With Nestjs and PostgreSQL

Aggregated on: 2022-06-09 23:36:09

The code for this tutorial is available on my GitHub repository. Feel free to clone it as you follow the steps. Let's begin! What Is NestJS? NestJS is a Node.js framework for creating fast, testable, scalable, loosely coupled server-side applications that use TypeScript. It takes advantage of powerful HTTP server frameworks such as Express or Fastify. Nest adds a layer of abstraction to Node.js frameworks and exposes their APIs to developers. It supports database management systems like PostgreSQL and MySQL. NestJS also offers dependency injections Websockets and APIGetaways.

View more...

Learn APIs With Coding Over Cocktails

Aggregated on: 2022-06-09 23:06:09

One of the best ways to learn about anything and everything is through podcasts. Here at Coding Over Cocktails, we talk to the world’s leading experts on application architecture and development who share with us what they’ve learned through years and years of experience.  Among the many topics we’ve discussed, one that has been extensively talked about is APIs. If you’re looking to learn more about APIs through the words of industry experts and leaders, we’ve compiled all our episodes on the subject to date in one list, so scroll through our API episodes below and feel free to hit play!

View more...

Delegating JWT Validation for Greater Flexibility

Aggregated on: 2022-06-09 20:36:09

In my opinion, the purpose of all software applications that have been created so far, are being and will be developed should primarily be to make humans' day-to-day activities easier to fulfill. Humans are the most valuable creations, and software applications are great tools that at least could be used by them. Nowadays, almost every software product exchanges data with at least one other peer software product, which results in huge amounts of data flowing among them. Usually, a request from one product to another needs to pass a set of preconditions before it is considered acceptable and trustworthy.

View more...

SQL CTE: How to Master It in One Sitting With Easy Examples

Aggregated on: 2022-06-09 20:36:09

What’s the Big Deal With SQL CTE? CTE is short for common table expressions. And for one thing, it was first introduced in SQL:1999 specifications. So, it’s pretty standard. Even more, subqueries and temporary tables are its closed relatives. But What Is SQL CTE? And How Do You Use It? This article will help you with that. Along with easy examples, you can master this in no time. It’s a painless experience to learn this today.

View more...

Scriptless Test Automation — A Pass to the Future

Aggregated on: 2022-06-09 18:51:09

In today’s corporate environment, software testing is no longer regarded as an unnecessary business investment; rather, it has risen to the level of a need rather than a luxury. With the ongoing changes in the market and increased rivalry, it is critical for businesses to do something that sets them apart from their competitors.  To differentiate themselves, firms must increase efficiency, accelerate development, and offer quality in a cost-effective manner. They can take their items to the next level with perfect software. This fosters confidence and credibility among their prospective and current clients for their products. This may be accomplished with a powerful and regressive Quality Assurance system. 

View more...

How to Build Microservices With NodeJS

Aggregated on: 2022-06-09 17:51:09

Building applications is not just meeting the client’s requirements but also integrating complex features along with dynamic programming, maintaining the user experience and the code quality as well. Talking about large-scale applications loaded with features, it is important to ensure that the application runs smoothly. This article will review the microservices architecture, its benefits, and how to develop microservices with nodejs.

View more...

Major Difference Between Cross Browser Testing and Responsive Testing

Aggregated on: 2022-06-09 17:51:09

We live in a digital world with many devices of all forms and sizes. And each of these gadgets has the ability to connect to the internet. As a result, the days of designing a website for a certain browser and not having to worry about element overlap are gone. The number of browsers and internet-connected devices has increased. In addition, end-user surfing habits have changed. One may argue that a website’s lack of browser compatibility is detrimental; instead of switching browsers, online consumers are more inclined to look for another website. In such a case, cross-browser testing and responsive testing are important to gaining an advantage over the competitors. Both are necessary for the building of a website, yet they are extremely different. This article will provide you with a thorough grasp of cross-browser and responsive testing, as well as its importance in developing a compatible online product.

View more...

Implement Language Detection — Thought and Practice

Aggregated on: 2022-06-09 15:51:09

Quick question: How many languages are there in the world? Before you rush off to search for the answer, read on. There are over 7000 languages — astonishing, right? Such diversity highlights the importance of translation, which is valuable to us on many levels because it opens us up to a rich range of cultures. Psycholinguist Frank Smith said, "One language sets you in a corridor for life. Two languages open every door along the way."

View more...

Kotlin vs Java: Which One Is the Best?

Aggregated on: 2022-06-09 14:06:09

Through today’s blog title, you must have got a hint. We will see the basic differences between Kotlin vs. Java in today’s blog. We will make all the comparisons on Java vs Kotlin.

View more...

Insurance Policies: Document Clustering Through Hybrid NLP

Aggregated on: 2022-06-09 14:06:09

Insurance Documents and Policies:  A Complex Use Case It is common knowledge that up to 87% of data science projects fail to go from Proof of Concept to production; NLP projects for the Insurance domain make no exception. On the contrary, they must overcome several hardships inevitably connected to this space and its intricacies. The most known difficulties come from:

View more...

Getting Started With Service Calls and Serverless Workflow

Aggregated on: 2022-06-09 04:36:08

Workflows are great for orchestrating services, functions, or events. They provide out-of-the-box features to make your applications resilient, reliable, and simple. But currently, each cloud vendor has its workflow solution. AWS has Step Functions, Google has Google Workflows, Microsoft has Azure Durable functions, and so on. The lack of a common way to define workflows becomes an issue when you need to migrate or host your applications on more than one cloud vendor. It also limits the potential for creating tools and infrastructures that support several platforms. This is what the Serverless Workflow specification addresses.

View more...

Kubernetes Monitoring With Prometheus

Aggregated on: 2022-06-09 04:06:08

Kubernetes monitoring is the process of gathering metrics from the Kubernetes clusters you operate to identify critical events and ensure that all hardware, software, and applications are operating as expected. Monitoring is essential to provide insight into cluster health, resource consumption, and workload performance. With the right monitoring, errors that occur in any layer of the stack can be quickly identified and corrected. There are many Kubernetes monitoring tools, including open-source tools like Prometheus and the ELK Stack as well as commercial tools including Datadog, Cloudwatch, and New Relic. 

View more...

How I Built My Own Insomnia Plugin

Aggregated on: 2022-06-09 03:36:08

Insomnia is an open-source API client that helps you test and debug GraphQL, gRPC, and REST API endpoints. As powerful as Insomnia is, sometimes you want to extend its functionality even further, which you can do with plugins. There are many great plugins available on the Insomnia Plugin Hub, all contributed by the open-source community. Even more exciting, if you’d like to contribute, you can build your own plugin!

View more...

Kotlin Spring Boot Web-Service Integration With Database

Aggregated on: 2022-06-08 22:36:08

The purpose of the article: analysis of the structure of a web service on Kotlin, consideration of ways to integrate with a database using the example of a CRUD service. Currently, services in the form of a web application are especially common. And it's hard to imagine some kind of web application that does not store data in any way. Databases are the most common way to store data today.

View more...

Kubernetes Security Essentials

Aggregated on: 2022-06-08 22:36:08

Covering the essentials of security in Kubernetes environments, this Refcard addresses the three primary areas of attack within a Kubernetes cluster. Security concepts range from the software supply chain — images, build systems, and container registry security — to Kubernetes infrastructure, as well as deploy-time and runtime security. Key examples like threat vectors, security measures, and vulnerability and violation types within each section will help you continue strengthening your Kubernetes environment security as you automate and scale the deployment and management of your cloud-native applications.

View more...

Getting Started with IoT and Camunda Platform 8 Part 1

Aggregated on: 2022-06-08 22:36:08

I've been writing about and doing, IoT for almost 20 years now and one of the things I am continually doing is seeing how I can use different technologies to further the state of the art in IoT. I've invested a lot of time and effort in seeing that IoT is successful, and finding innovative ways to look at IoT. It turns out that close to 70% of IoT projects fail at the proof of concept phase. Why? because they are unable to deliver any lasting value to businesses and are thus abandoned. This is one reason why I believe that, even though IoT has been "about to explode" for over a decade, it has yet to deliver as well. 

View more...

Implementing Microservices Architectures

Aggregated on: 2022-06-08 20:51:08

This article aims to give you an overview of the concepts surrounding microservices and event-driven architecture, which should help you make informed decisions about whether you should go for a microservices architecture or not. What Are Microservices? Besides being a buzzword, microservices represent an application that is divided into multiple smaller applications. Each application, or microservice, interacts with the others to create a scalable system. Usually, microservices are deployed to the cloud as containerized or serverless applications.

View more...

How to Build Reliability Into Your Data Stack

Aggregated on: 2022-06-08 20:06:08

On July 26, 2004, a 5-year-old startup by the name of Google was faced with a serious problem: their application was down.  For several hours, users across the United States, France, and Great Britain were unable to access the popular search engine. The then-800-person company and its millions of users were left in the dark as engineers struggled to fix the problem and discover the root cause of the issue. By midday, a tedious and intensive process conducted by a few panicked engineers determined that the MyDoom virus was to blame.

View more...

Everything You Need to Know About Enterprise Architecture vs Project Management

Aggregated on: 2022-06-08 19:36:08

If you’re working in the business world, you must have heard the terms Enterprise Architecture vs. Project management. These two terms might sound like two separate ends of a pole, but they do overlap in their responsibilities and value to the business. However, they both deliver a separate value to the enterprise, and mostly these roles are not well-defined. While working on multiple projects, enterprises go through several processes. Therefore, it becomes pivotal to understand Enterprise Architecture vs. Project Management to face minimum overlapping when it comes to creating smooth workflows.

View more...

JVM C1, C2 Compiler Thread: High CPU Consumption?

Aggregated on: 2022-06-08 19:36:08

C1 and C2 compiler threads are created by a Java virtual machine to optimize your application’s performance. Occasionally these threads will tend to consume high CPU. In this post, let’s learn a little more about C1 and C2 compiler threads and how to address their high CPU consumption. After reading this post, terminologies like Hotspot JIT, C1 compiler threads, C2 compiler threads, and code cache may not terrify you (as it used to terrify me in the past).

View more...

What Could Go Wrong With IoT Development?

Aggregated on: 2022-06-08 18:51:08

Asset tracking, positioning systems, and connectivity technologies are great Internet of Things tools when used right. But as these systems evolve and the business grows, things can get increasingly difficult and before long, issues can occur. This requires research, expert support, and a sound plan to get out of the maze. In this piece, we’ll put a spotlight on some of the most common asset tracking, positioning, and connectivity IoT mishaps businesses come across that need to be addressed. Connect device issues, network or service issues, business issues, user issues, and real-world issues — there are plenty of things that can go wrong with IoT. Read on!

View more...

Which Programming Language is Optimal for Developing Web Scrapers?

Aggregated on: 2022-06-08 18:21:08

Over the past decade, web scraping has become a common practice that allows businesses to deal with the vast amount of data produced on the internet. With quintillions of bytes of data being created each day, it’s no wonder that people have turned to automatic software which can move through the masses and find the required information. While web scraping is undoubtedly a useful process, it’s fairly unknown that there are many languages that can be used when someone is creating a web scraping tool. Depending on which main coding language is used, the functions and capabilities of the platform will differ.

View more...

Primary Supervised Learning Algorithms Used in Machine Learning

Aggregated on: 2022-06-08 18:21:08

What Is Supervised Learning? Supervised learning is a machine learning subset where a machine learning model is trained on labeled (inputs) data. As a result, the supervised model is capable of predicting further outcomes (outputs) as accurately as possible. The concept behind supervised learning can be explained from real-life scenarios such as a teacher tutoring a child about a new topic for the first time.

View more...

What Is WebAssembly?

Aggregated on: 2022-06-08 15:21:08

For a little over two decades now, we’ve had only one programming language available to use natively in a web browser: the famous and infamous JavaScript. The slow death of third-party binary plug-ins has ruled out other languages, such as Java and Flash’s ActionScript, as the old first-class citizens for web development. Other web languages, like CoffeeScript, are just compiled to JavaScript at the end of the day. But now we have a new possibility: WebAssembly, or Wasm for short.

View more...

Event-Driven Hello World Program

Aggregated on: 2022-06-08 14:21:08

Event-driven microservices can be straightforward to describe before implementing, testing, and maintaining. They are also highly responsive to new information in real time, with latencies in Java of below 10 microseconds 99.99% of the time, depending on the functionality of the small, independently deployable microservice.  In this introductory article, we use an example event-driven Hello World program (a programming paradigm where the program flow is determined by events) to step through behaviour-driven development, where we describe the behaviour the business needs first as test data and writing a very simple microservice which turns input events like this:

View more...

How to Prevent Security Risks in the Private Cloud

Aggregated on: 2022-06-08 04:06:08

Organizations that want to use the cloud but don't want to entrust their data to an external provider build their own on-premises cloud, also known as a private cloud. They build their own infrastructure, buy their own software, and build an in-house team to oversee everything. While the goal is to stay in control of your data, this technique is fraught with security threats and other pitfalls.  Haven't you ever thought about migrating to the cloud? If you are already migrated to the environment of a private cloud, there are a few security risks in the private cloud that are found crucial.  

View more...

Writing a Chat With Akka

Aggregated on: 2022-06-07 23:21:07

Ah, writing chats. So simple yet so complex. Yes, writing chats — as in coding them, not chatting (though that might prove to be problematic too, but that’s a whole different problem). If you’re looking for a step-by-step tutorial on implementing the backend for a basic multichannel chat, read on.  So let’s dive into the technicalities. To give you some more details, the service will be implemented as a mix of a simple REST API and a Web Socket app. To make this more interesting, I decided to use Akka-related libraries and typed actors in as many numbers as possible. 

View more...

DBCP Connection Pooling | Oracle - MySQL

Aggregated on: 2022-06-07 22:06:07

In the video below, we take a closer look at DBCP Connection Pooling. Learn more about Oracle - MySQL, Tomcat, Java Servlets, and JDBC. Let's get started!

View more...

A Case for Databases on Kubernetes from a Former Skeptic

Aggregated on: 2022-06-07 22:06:07

Kubernetes is everywhere. Transactional apps, video streaming services, and machine learning workloads are finding a home on this ever-growing platform. But what about databases? If you had asked me this question five years ago, the answer would have been a resounding “No!” — based on my experience in development and operations. In the following years, as more resources emerged for stateful applications, my answer would have changed to “Maybe,” but always with a qualifier: “It’s fine for development or test environments…” or “If the rest of your tooling is Kubernetes-based, and you have extensive experience…” But how about today? Should you run a database on Kubernetes? With complex operations and the requirements of persistent, consistent data, let’s retrace the stages in the journey to my current answer: “In a cloud-native environment? Yes!”

View more...

Event-Driven Microservices?

Aggregated on: 2022-06-07 21:51:07

When Vikas Anand, Product Director of Google’s Apigee API Management offering, gave the presentation "The Case for a Unified API and Event Strategy" during the recent EDA Summit of 2022, I was again shocked by a gleaming error in what was presented: “Microservices, while they’re providing a great deal of advantages, they also bring in complexity which you need to manage. We can basically manage this better by providing a solution which is called event-driven architecture. This produces a solution for this problem, of microservices and a solution at scale, where it provides the ability to reduce dependencies and complexities in your application, whilst still allowing the creation of more and more microservices.” Although I genuinely have no idea what any of that means, an error was nonetheless evident in the associated slide:

View more...

Kubernetes as Sustainability Tool

Aggregated on: 2022-06-07 21:21:07

A wise man once said “We used the cloud for our digital transformation. Why not use it for a sustainability transformation as well?” (Adrian Cockcroft, VP Amazon Sustainability Architecture 2021).  All major cloud providers have undertaken significant efforts to improve the sustainability of the cloud but the ultimate responsibility for sustainable use in the cloud is on us as a tech community. Theoretically, Kubernetes allows for highly precise resource utilization and minimal cloud waste. But in reality, there are many good reasons why we have not yet reached this goal.

View more...

Portfolio Architecture Examples: Application Development Collection

Aggregated on: 2022-06-07 20:06:07

This article is a continuation of a series of posts about our project named Portfolio Architectures. An earlier post, Portfolio Architecture Examples: Healthcare Collection, begins with a project overview, introduction, and examples of tooling and workshops available for the project.  You may want to refer back to that post to gain insight into the background of Portfolio architecture before reading further.  Application Development Collection The collection featured today is centered around architectures supporting application development and cloud development. There are currently fifteen architectures in this collection and we'll provide a short overview of each, leaving the in-depth exploration as an exercise for the reader.

View more...

Is DevSecOps Compatible With Managed Detection and Response?

Aggregated on: 2022-06-07 19:06:07

What Is DevSecOps? DevSecOps is a collaborative effort by developers, security, and operations teams to get products to market securely and efficiently. This hybrid development and security model aims to address flaws that arise from the relegation of security to the end of the development process. It helps teams avoid rewriting buggy code, releasing insecure products, and increasing time to production. When an organization implements the DevSecOps model, it provides the operations and development teams with tools and processes to help them make security decisions. At the same time, security teams align these tools and processes with the needs of the DevOps teams to enable agile workflows. Transitioning to a DevSecOps team is not easy, but team members can simplify their collaboration with the right tools.

View more...

5 Myths Uncovered About Cloud Computing

Aggregated on: 2022-06-07 18:36:07

What Is Cloud Computing? Cloud computing is all about delivering computing services through the internet. The services include- but are not limited to applications like storage, databases, servers, and intelligence. These resources are kept over the internet or cloud to enable flexibility and increase productivity, efficiency, performance, and security for businesses.

View more...

Software Development Team Structure and the Roles That Are Vital

Aggregated on: 2022-06-07 17:36:07

Software team development structure is an important factor in your project’s long-term success. What makes a good developer team? Well, it requires more than just finding experienced developers.  There’s no one-size-fits-all solution when it comes to the ideal software development team structure. In most cases, a single developer is not enough to get your project across the finish line. 

View more...

Which One Is Better: Kotlin vs Flutter?

Aggregated on: 2022-06-07 17:06:07

Cross-platform development has become more popular than native. This is a quick way to the market, short time and money, and most importantly, a single code for all platforms. What about Kotlin vs. Flutter? What’s better? Dribbble illustration What Is Kotlin? To begin with, Kotlin is a programming language, a general-purpose language created with a pretense to complete interactivity with Java. Google has long officially supported the language for Android applications. It quickly gained popularity after the official recognition of Google and is popular nowadays.

View more...

Cloud ERP vs On-Premise ERP: Which Is Right for You?

Aggregated on: 2022-06-07 16:36:07

One of the most critical considerations to make when selecting a new enterprise resource planning (ERP) system for your organization is whether to go with an on-premises ERP system or a cloud-based ERP solution. Cloud ERP is growing more popular than ever before. Almost every ERP provider now has a cloud deployment option, and some have completely abandoned on-premise ERP services. “Hybrid Cloud Market Worth USD 173.33 Billion by 2025 and Growing at a 22.5 percent CAGR,” according to research published by Global Newswire in 2021.

View more...

OpenTelemetry in Action: Optimizing Database Operations

Aggregated on: 2022-06-07 07:06:07

Many software developers can attest that some of the most significant issues in their applications arise from database performance. Though many developers prefer to use a relational database for enterprise applications, typical logging and monitoring solutions provide limited signals to detect database performance issues. Rooting out common bad practices such as chatty interactions between the application code and the database is non-trivial. As developers, we need to understand how our database is performing from the context of user transactions. Ideally, we would have a common tool that can monitor the performance of both the application and the database concerning user transactions. OpenTelemetry has emerged as a popular tool for application monitoring, but it can also be extended for monitoring databases.

View more...

Making Your Life Easier Around Data With Java and Jakarta EE

Aggregated on: 2022-06-07 02:51:07

There is no doubt about the importance of data around the application. We often talk about a stateless application, and it is the data where we delegate the state of the application. If the architecture is the mind, the information is the heart. This article will cover more about the next steps of Jakarta EE around the world of data and its techniques to work as more besides just the data source. In other words, this is about how to apply practices around data such as repository and CQRS agnostically.

View more...

Install and Configure MuleSoft Flex Gateway in Kubernetes Cluster With K3D

Aggregated on: 2022-06-06 23:06:07

In this tutorial, we will install Anypoint Flex Gateway in the Kubernetes cluster with k3d. About k3d k3d provides easy and configurable steps to create a lightweight cluster using Kubernetes with extremely limited/lower resources. Furthermore, it backs and simplifies tasks related to Kubernetes configurations and clusters. It is primarily used to create a Kubernetes cluster with Docker containers which can be extended.

View more...

Healthcare Sector’s New Avatar Is Driven by Digitization

Aggregated on: 2022-06-06 22:51:07

2022: The Year Of Healthcare Digitization As the world is still fighting the battle with the Covid Pandemic, the economies all over are trying to strengthen the healthcare industry. 2022 is being looked upon as the year where most technological advancements will take place in the healthcare sector. The prime focus of the healthcare digitization move is towards employing breakthrough innovations for supporting the quality and affordability of healthcare and related services. The emphasis should be on enhanced efficiency, boosting productivity, and elevating the level of security without losing dependability or mobility. 

View more...

Forging a NoSQL Database

Aggregated on: 2022-06-06 22:06:07

RavenDB has been around for a little over a decade and is currently used by thousands of customers, including fortune 500 companies like Toyota and Verizon, but it hasn’t always been smooth sailing. Like any other software, RavenDB has had its growing pains, particularly in the early days when the company was made up of just a handful of developers. User feedback has always played an important role in our development. Many of RavenDB’s features were added due to popular demand, and our customers have helped us find countless obscure bugs by using our software in ways we never could have imagined.

View more...

Build a Quarkus Reactive Application Using Kubernetes Secrets

Aggregated on: 2022-06-06 22:06:07

Many organizations have security policies in place that dictate how to store sensitive information. When you're developing applications for the cloud, you're probably expected to follow those policies, and to do that, you often have to externalize your data storage. Kubernetes has a built-in system to access external secrets, and learning to use that is key to a safe cloud-native app. In this article, I'm going to demonstrate how to build a Quarkus reactive application with externalized sensitive information—for instance, a password or token—using Kubernetes Secrets. A secret is a good example of how cloud platforms can secure applications by removing sensitive data from your static code. Note that you can find a solution to this tutorial in this GitHub repository.

View more...