Understanding Data Types Java applications contain two types of data: primitive types and reference types. In this sec-tion, we discuss the differences between a primitive type and a reference type. Using Primitive Types Java has eight built-in data types, referred to as the Java primitive types. These eight data types represent the building blocks for […]
Database Selection Selecting a database depends on many factors, and you may have to leverage more than one database for your workload to deliver optimal performance. It all very much depends on the type of data you handle, the type of access to support, the querying capability expected, and additional factors such as latency, scalability, […]
VPC This section covers the following objective of Domain 5 (Networking and Content Delivery) from the official AWS Certified SysOps Administrator – Associate (SOA-C02) exam guide: 5.1 Implement networking features and connectivity CramSaver If you can correctly answer these questions before going through this section, save time by skimming the Exam Alerts in this section […]
Accelerated Site-to-Site VPN Connections There is an option to use the AWS VPN Global Accelerator to decrease the network latency and congestion experienced when routing your VPN traffic over the public Internet. The AWS accelerated site-to-site VPN is routed to the nearest Global Accelerator edge location and then traverses the internal AWS global network instead of […]
Storing Logs on S3 One of the optimal places to store log files—either initially or after placing them in another store—is the S3 storage service. This service provides both the resiliency and durability desired for long-term storage and objects such as log files. Where it can fall short is the ability to search the various […]
Virtual Methods In Apex, a virtual method is a method declared in a base class that can be overridden in its subclasses. This allows you to provide different implementations of the method in different subclasses. This concept is useful when you want to define a common behavior in a base class, but allow its subclasses […]
Executing Instance Initializer Blocks When you learned about methods, you saw braces ({}). The code between the braces (some-times called “inside the braces”) is called a code block. Anywhere you see braces is a code block. Sometimes code blocks are inside a method. These are run when the method is called. Other times, code blocks […]
Amazon FSx for OpenZFS provides a managed file storage service built on top of the open source OpenZFS filesystem supporting the NFS protocol. FSx for OpenZFS runs on Graviton-chip-based systems and leverages SSD storage to consistently deliver sub-millisecond latency. It also leverages an OpenZFS built-in caching mechanism that can provide even lower latency for frequently […]
Text to speech with Amazon Polly Amazon Polly is all about converting text into speech, and it does so by using pretrained deep learning models. It is a fully managed service, so you do not have to do anything. You provide the plain text as input for synthesizing or in Speech Synthesis Markup Language (SSML) […]
About VPC Peering A VPC peering connection is used to establish a connection between two VPCs over the global AWS backbone network without the requirement for a VPN. Peered VPCs can be in different regions and can even belong to different AWS accounts. The owner of one of the accounts sends a VPC peering request […]