Home
Search
Write

Platform

About Us
Contact Us
Help
FAQs
Report Issue
Support Us

Legal

Terms
Policies

Testing

Demo

julio.gambuto

24K Admirers • 32 Posts
Julio Vincent Gambuto
183K
Published : 27 Mar 2019

How We Used Server-Sent Events (SSE) to Deliver Real-Time Notifications on Our Backend

A step-by-step guide on how to create a fully functional website using Django.

How We Used Server-Sent Events (SSE) to Deliver Real-Time Notifications on Our Backend

NoSQL databases have been gaining traction over the past decade, largely due to their ability to handle the vast amounts of unstructured and semi-structured[1] data generated by modern applications. Unlike relational databases that use structured query language (SQL) and predefined schemas, NoSQL databases are schema-less and can store data in a variety of formats, such as documents, key-value pairs, wide-columns, and graphs[2]. One of the most notable examples of a company that relies heavily on NoSQL databases is Facebook. With over 2.8 billion monthly active users, Meta(formerly known as Facebook) generates an enormous amount of data every second, including posts, comments, likes, and multimedia content.The company uses a variety of NoSQL databases, including Cassandra, HBase, and RocksDB, to handle this vast amount of unstructured data.These databases allow Facebook to scale horizontally, manage large volumes of real- time data, and provide a seamless user experience across the globe.

src/
├── adapters/
│   └── apiAdapter.js
├── components/
│   └── ItemsComponent.js
├── repositories/
│   └── dataRepository.js
├── services/
│   └── apiService.js
├── App.js
└── index.js
TipYour editor might show a solid white circle on the tab label for this file. This means that the file is not yet saved. Under the File menu in VS Code, enable “Auto Save” and you should no longer need to save any files manually.

Lorem ipsum dolor sit amet consectetur adipisicing elit. Hic dicta et suscipit, voluptate quia repellat assumenda sunt accusantium. Inventore ab iure esse molestias reprehenderit provident ex! Sed amet ratione ad saepe obcaecati non blanditiis et numquam iusto minima commodi nisi quae aliquid doloribus, ex veniam sit, exercitationem rerum assumenda cumque voluptatum quia magnam hic quasi. Tempore quod placeat, sunt sint ipsa voluptatem voluptates animi nihil, eveniet beatae repellendus aut est molestiae doloribus aperiam sit nam facere quae qui accusantium in dicta obcaecati voluptas? Quibusdam quod, delectus voluptatibus enim eos odio aspernatur, soluta expedita reiciendis animi assumenda cupiditate. Magnam, consequatur dolorem!


Understanding Deployments in Kubernetes: Simplifying Container Orchestration

post title
ACID Properties

Inventore ab iure esse molestias reprehenderit provident ex! Tempore quod placeat, sunt sint ipsa voluptatem voluptates animi nihil, eveniet beatae repellendus aut est molestiae doloribus aperiam sit nam facere quae qui accusantium in dicta obcaecati voluptas? Quibusdam quod, delectus voluptatibus enim eos odio aspernatur, soluta expedita reiciendis animi assumenda cupiditate. Magnam, consequatur dolorem!

index.html

1
<div class="item-screen">
2
   <div class="bag">
3
       <div class="bag-details">
4
           <div class="bag-section-title"></div>
5
           <div class="bag-section-image">
6
               <img src="img/item-shadow.png" />
7
           </div>
8
       </div>
9
       <div class="item-list">
10
           <ul>
11
               <li>Antidote</li>
12
           </ul>
13
       </div>
14
   </div>
15
</div>
CautionLorem, elit. Ex eveniet dolor optio ipsum accusamus. Lorem, ipsum dolor sit amet consectetur adipisicing elit. Ex eveniet dolor optio ipsum accusamus, repellendus odit!

복직하고, 조직 내 최고 리더에게 사과를 받았다. 정확히 말하면 내게 폭언을 하고 인사이동을 지시한 당사자에게는 사과를 듣지 못했다. 임원급인, 내가 속한 조직의 최고 리더가 내 일과 관련된 모든 리더들을 불러 모아 (4명 정도) 지금까지의 일을 쭉 브리핑하고 결론적으로 미안하다며 사과를 했다.

post title
CAP Theorem
Note The information at the top of the file, inside the code fences, is called frontmatter. It does not appear on the page, but we will access it later in the tutorial to enhance your site.

Setting up OpenCV and C++ development environment in Xcode for Computer Vision projects

Lorem ipsum dolor sit amet consectetur adipisicing elit. Hic dicta et suscipit, voluptate quia repellat assumenda sunt accusantium. Inventore ab iure esse molestias reprehenderit provident ex! Sed amet ratione ad saepe obcaecati non blanditiis et numquam iusto minima commodi nisi quae aliquid doloribus, ex veniam sit, exercitationem rerum assumenda cumque voluptatum quia magnam hic quasi.

Bid me discourse, I will enchant thine ear, Or like a fairy trip upon the green, Or, like a nymph, with long dishevelled hair, Dance on the sands, and yet no footing seen: Love is a spirit all compact of fire, Not gross to sink, but light, and will aspire.

Lorem ipsum dolor sit amet consectetur adipisicing elit. Hic dicta et suscipit, voluptate quia repellat assumenda sunt accusantium. Inventore ab iure esse molestias reprehenderit provident ex! Sed amet ratione ad saepe obcaecati non blanditiis et numquam iusto minima commodi nisi quae aliquid doloribus, ex veniam sit, exercitationem rerum assumenda cumque voluptatum quia magnam hic quasi.

style.css

1
.bag {
2
   /* hoist the item list scroll progress scope to the parent so can be shared */
3
   timeline-scope: --item-list-scroll-timeline;
4
}
5
6
.item-list {
7
   /* make the item lists y-axis scroll progress available as a variable */
8
   scroll-timeline: --item-list-scroll-timeline y;
9
}
10
11
.bag-section-image {
12
   /* The animation(s) to drive using the scroll progress */
13
   animation: item-bag-image linear;
14
   /* Hook up the item lists scroll progress to drive the animation */
15
   animation-timeline: --item-list-scroll-timeline;
16
}
17
18
@keyframes item-bag-image {
19
   /* control the changing of the image based on scroll progress */
20
   0% {
21
       background-image: url('img/items.png');
22
   }
23
   45% {
24
       background-image: url('img/items.png');
25
   }
26
   46% {
27
       background-image: url('img/pokeballs.png');
28
   }
29
   52% {
30
       background-image: url('img/pokeballs.png');
31
   }
32
   53% {
33
       background-image: url('img/key-items.png');
34
   }
35
   100% {
36
       background-image: url('img/key-items.png');
37
   }
38
}

Lorem ipsum dolor sit amet consectetur adipisicing elit. Hic dicta et suscipit, voluptate quia repellat assumenda sunt accusantium. Inventore ab iure esse molestias reprehenderit provident ex! Sed amet ratione ad saepe obcaecati non blanditiis et numquam iusto minima commodi nisi quae aliquid doloribus, ex veniam sit, exercitationem rerum assumenda cumque voluptatum quia magnam hic quasi. Tempore quod placeat, sunt sint ipsa voluptatem voluptates animi nihil, eveniet beatae repellendus aut est molestiae doloribus aperiam sit nam facere quae qui accusantium in dicta obcaecati voluptas? Quibusdam quod, delectus voluptatibus Ctrl+K enim eos odio aspernatur, soluta expedita reiciendis animi assumenda cupiditate. Magnam, consequatur dolorem!

post title
Harddisk Image by Krishna Kumar Jha
Information of the Participants for the Upcoming Event
First Name
Last Name
Email
Marks(out of 100)
Grade
Group
1PennyHodgessinclair@outlook.com88A-Red
2JamesonArmstrongsumdumass@optonline.net93A+Yellow
3AlayaUnderwoodfwitness@verizon.net96OBlack
4EveHinessakshikumari2918@gmail.com84B+Red
5MadeleineZimmermancalin@verizon.net79B-Blue
6ElianSotokwilliams@sbcglobal.net78B-Yellow
7LucilleHensonboomzilla@hotmail.com63D+Green
8AvayahFaulknerlushe@live.com82B+Yellow

남은 기간동안, 현재의 회사에서 돌파구를 찾든, 새로운 회사를 찾아 나서든 어떻게 될지는 모르겠지만, 지금까지 해왔던 것처럼 현재를 충실하게 살면서 더 좋은 방향으로 나아가도록 노력하려고 한다. 다른 건 다 참을 수 있었지만, 불합리한 업무는 참을 수가 없었다. 내부 이동을 몇번 시도 했지만, 그 동안의 공백기, 작년 하반기에 업무에 집중하지 못한 것 등의 이유로 내부 이동도 잘 이루어지지 않았다.

  1. What do you understand by Terraform in AWS?

  2. What are the most useful Terraform commands?

    1. terraform init - initializes the current directory

    2. terraform refresh - refreshes the state file

    3. terraform output - views Terraform outputs

    4. terraform apply - applies the Terraform code and builds stuff

    5. terraform destroy - destroys what has been built by Terraform

    6. terraform graph - creates a DOT-formatted graph

    7. terraform plan - a dry run to see what Terraform will do

  3. Is history the same as it is on the web while using TFS API to provide resources?

  4. Explain Oracle Cloud Infrastructure.

  5. What do you understand by terraform backend?

    1. Where operations are performed

    2. Where the state is stored (Terraform keeps track of all the resources created in a state file)

  6. What are the version controls supported by Terraform besides GitHub?

  7. What are some of the built-in provisioners available in Terraform?

    1. Salt-masterless Provisioner

      • Lorem ipsum dolor sit amet consectetur adipisicing elit. Ipsa, vero?

    2. Remote-exec Provisioner

      • Lorem ipsum dolor sit amet consectetur adipisicing elit. Labore, optio sint veritatis quasi porro sapiente.

    3. Puppet Provisioner

      • Lorem ipsum dolor sit amet. Ipsa, vero?

    4. Local-exec Provisioner

      • Lorem ipsum dolor sit amet consectetur adipisicing elit. Alias ut ea a.

    5. Habitat Provisioner

      • Lorem ipsum dolor sit amet, consectetur adipisicing elit. Fuga veniam reiciendis, aperiam aut nisi explicabo illo rem maxime similique tenetur.

    6. File Provisioner

      • Lorem ipsum dolor sit amet, consectetur adipisicing elit. Cupiditate accusamus saepe ratione rerum totam.

  8. What is Terraform Core? Tell us some primary responsibilities of it.

  9. Give the terraform configuration for creating a single EC2 instance on AWS.

  10. How will you upgrade plugins on Terraform?

  11. How will you make an object of one module available for the other module at a high level?

  12. How will you control and handle rollbacks when something goes wrong?

post title
BASE Theorem

Lorem ipsum dolor sit amet consectetur adipisicing elit. Hic dicta et suscipit, voluptate quia repellat assumenda sunt accusantium. Inventore ab iure esse molestias reprehenderit provident ex! Sed amet ratione ad saepe obcaecati non blanditiis et numquam iusto minima commodi nisi quae aliquid doloribus, ex veniam sit, exercitationem rerum assumenda cumque voluptatum quia magnam hic quasi. Tempore quod placeat, sunt sint(ipsa) voluptatem voluptates animi nihil, eveniet beatae repellendus aut est molestiae doloribus aperiam sit nam facere quae qui accusantium in dicta obcaecati voluptas? Quibusdam quod, delectus voluptatibus enim eos odio aspernatur, soluta expedita reiciendis animi assumenda cupiditate. Magnam, consequatur dolorem!

How To Do? Collapsible Title.

Lorem ipsum dolor sit amet consectetur adipisicing elit. Hic dicta et suscipit, voluptate quia repellat assumenda sunt accusantium. Inventore ab iure esse molestias reprehenderit provident ex! Sed amet ratione ad saepe obcaecati non blanditiis et numquam iusto minima commodi nisi quae aliquid doloribus, ex veniam sit, exercitationem rerum assumenda cumque voluptatum quia magnam hic quasi. Magnam, consequatur dolorem!

Lorem ipsum dolor sit amet consectetur adipisicing elit. Hic dicta et suscipit, voluptate quia repellat assumenda sunt accusantium. Inventore ab iure esse molestias reprehenderit provident ex! Sed amet ratione ad saepe obcaecati non blanditiis et numquam iusto minima commodi nisi quae aliquid doloribus, ex veniam sit, exercitationem rerum assumenda cumque voluptatum quia magnam hic quasi. Tempore quod placeat, sunt sint ipsa voluptatem voluptates animi nihil, eveniet beatae repellendus aut est molestiae doloribus aperiam sit nam facere quae qui accusantium in dicta obcaecati voluptas? Quibusdam quod, delectus voluptatibus enim eos odio aspernatur, soluta expedita reiciendis animi assumenda cupiditate. Magnam, consequatur dolorem!

To help you decide whether to use a SQL or NoSQL database for your application, consider the following decision table.
Factor
SQL Database
NoSQL Database
Explanation
Data StructureStructured (Tables with fixed schema)Unstructured/Semi-structured (JSON, XML)SQL databases are ideal for structured data with a fixed schema, while NoSQL handles flexible and evolving data structures.
ScalabilityVertical (Scale-up)Horizontal (Scale-out)SQL databases typically scale by adding more powerful hardware, whereas NoSQL databases scale by adding more servers.
Transaction ManagementStrong ACID complianceBASE properties (Eventual consistency)SQL databases ensure robust transaction management with ACID properties, while NoSQL offers more flexibility with BASE properties.
Read/Write PerformanceBalancedHigh read/write throughputSQL databases are good for balanced read and write operations, while NoSQL excels in high-volume read/write scenarios.
FlexibilityRigid schemaFlexible schema-less designSQL requires a predefined schema, making it less flexible, whereas NoSQL allows dynamic changes to the data model.
Complex QueriesAdvanced querying and joinsSimple key-value lookupsSQL databases support complex queries and joins, whereas NoSQL focuses on fast data retrieval and basic queries.
Use Case ExamplesBanking, E-commerce transactionsSocial media, Real-time analyticsSQL databases are ideal for applications requiring complex transactions, while NoSQL is better for high-velocity and varied data types.
Consistency RequirementsStrong consistencyEventual consistencySQL ensures that data is immediately consistent, whereas NoSQL allows for eventual consistency for better availability.
Application TypeTraditional enterprise applicationsModern web applications, Big dataSQL is suited for traditional, transaction-heavy applications, while NoSQL is designed for modern, distributed, and big data applications.

NoSQL databases provide a robust alternative to traditional relational databases, offering significant advantages in scalability, flexibility, and performance. Understanding key concepts such as BASE properties and the CAP theorem equips you with the knowledge to make informed decisions about when to adopt NoSQL solutions.

The decision between SQL and NoSQL databases should be driven by your specific application requirements. Whether you need the strong consistency and complex querying capabilities of SQL databases or the high throughput and flexible schema of NoSQL databases, evaluating your needs carefully will guide you to the right choice. In many cases, a hybrid approach that leverages the strengths of both SQL and NoSQL technologies might be the most effective solution.

itemDTO.js

1
const DataRepository = (apiAdapter) => ({
2
    getAllItems: async () => {
3
        return await apiAdapter.get('/items');
4
    },
5
6
    getItemById: async (id) => {
7
        return await apiAdapter.get(`/items/${id}`);
8
    },
9
10
    createItem: async (data) => {
11
        return await apiAdapter.post('/items', data);
12
    },
13
14
    updateItem: async (id, data) => {
15
        return await apiAdapter.put(`/items/${id}`, data);
16
    },
17
18
    deleteItem: async (id) => {
19
        return await apiAdapter.delete(`/items/${id}`);
20
    }
21
});
22
23
export default DataRepository;

Ultimately, the right database technology can profoundly impact your application's success, so consider your scalability needs, data structure, transaction management requirements, and performance expectations. Make an informed choice to ensure your database infrastructure aligns perfectly with your project goals and future growth.

Lorem ipsum dolor sit amet consectetur adipisicing elit. Atque temporibus numquam ullam officia ducimus, repellendus illo praesentium mollitia maxime omnis deserunt architecto? Quisquam nisi molestias optio a laboriosam commodi inventore. Numquam illum ut iste maiores, laborum dolores a molestias rerum dicta similique impedit quibusdam officia earum aperiam. Vero ipsa error harum sunt, aliquid molestias adipisci fugit distinctio eligendi non obcaecati itaque dolorum quidem voluptas eos eius at, rerum, nulla eaque maiores velit perferendis quis aliquam. Qui nostrum, facere placeat sit, laudantium, id est maiores eos sapiente mollitia error omnis deleniti ipsum voluptate vitae corrupti expedita ullam dicta hic? Enim rem molestias nihil debitis minus cum. Suscipit, praesentium. Voluptatibus, itaque asperiores? Commodi, expedita molestias officiis facilis labore rerum hic. Nesciunt, et?

PythonDjangoLambdaAmazon CognitoMachine Learning