What Is Function-as-a-Service? Serverless Architectures Are Here
By Matt Watson
It has never been a better time to be a developer. Thanks to cloud computing,
deploying our applications is much easier than it used to be. How we deploy
our apps continues to evolve thanks to cloud hosting, Platform-as-a-Service
(PaaS), and now Function-as-a-Service.
What Is Function-as-a-Service (FaaS)?
FaaS is the concept of serverless computing via serverless architectures.
Software developers can leverage this to deploy an individual "function",
action, or piece of business logic. They are expected to start within
milliseconds and process individual requests and then the process ends.
Principles of FaaS:
Complete abstraction of servers away from the developer Billing based on
consumption and executions, not server instance sizes Services that are
event-driven and instantaneously scala... (more)
The Ultimate Guide to Performance Testing and Software Testing: Testing
Types, Performance Testing Steps, Best Practices, and More
By Angela Stringfellow
Performance testing is a form of software testing that focuses on how a
system running the system performs under a particular load. This is not about
finding software bugs or defects. Performance testing measures according to
benchmarks and standards. Performance testing should give developers the
diagnostic information they need to eliminate bottlenecks.
Types of performance testing for software
To understand how software will pe... (more)
The Top 21 Cloud Monitoring Tools for 2018
By Ben Putano
Let's do a visualization exercise. Imagine it's December 31, 2018, and you're
ringing in the New Year with your friends and family. You think back on
everything that you accomplished in the last year: your company's revenue is
through the roof thanks to the success of your product, and you were promoted
to Lead Developer. 2019 is poised to be an even bigger year for your company
because you have the tools and insight to scale as quickly as demand
requires. You're a happy human, and it's not just because of the bubbly in
yo... (more)
Fifteen Metrics for DevOps Success
By Matt Watson
How is DevOps going within your organization? If you need some help measuring
just how well it is going, we have prepared a list of some key DevOps metrics
to track. These metrics can help you understand how your team is doing over
time.
Define what DevOps means to your organization
The word DevOps means different things to different people. Some say it a
culture and every vendor in the industry claims that their tools help with
DevOps. Depending on how you define DevOps, some of these metrics may matter
more or less to you and yo... (more)
Solving the XML Problem with Jackson
By Eugen Paraschiv
Jackson is a popular library for handling JSON in Java applications, quickly
becoming the de-facto standard in the ecosystem. Starting with version 2, it
has also introduced a mature XML implementation alongside its established
JSON support.
Adding Jackson XML to the Project
Adding the Jackson XML module to the project only needs a single dependency -
the Jackson XML module itself:
com.fasterxml.jackson.dataformat
jackson-dataformat-xml
2.9.0
more)