<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://charlesreid1.com/w/index.php?action=history&amp;feed=atom&amp;title=Google_Cloud%2FCase_Study</id>
	<title>Google Cloud/Case Study - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://charlesreid1.com/w/index.php?action=history&amp;feed=atom&amp;title=Google_Cloud%2FCase_Study"/>
	<link rel="alternate" type="text/html" href="https://charlesreid1.com/w/index.php?title=Google_Cloud/Case_Study&amp;action=history"/>
	<updated>2026-06-20T09:08:51Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.12</generator>
	<entry>
		<id>https://charlesreid1.com/w/index.php?title=Google_Cloud/Case_Study&amp;diff=21256&amp;oldid=prev</id>
		<title>Admin: Created page with &quot;==Goals and Motivation==  Goals: * Implement real-time inventory tracking system that tracks locations * Perform data analytics on order and shipment logs (structured/unstruct...&quot;</title>
		<link rel="alternate" type="text/html" href="https://charlesreid1.com/w/index.php?title=Google_Cloud/Case_Study&amp;diff=21256&amp;oldid=prev"/>
		<updated>2017-09-15T17:32:34Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;==Goals and Motivation==  Goals: * Implement real-time inventory tracking system that tracks locations * Perform data analytics on order and shipment logs (structured/unstruct...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Goals and Motivation==&lt;br /&gt;
&lt;br /&gt;
Goals:&lt;br /&gt;
* Implement real-time inventory tracking system that tracks locations&lt;br /&gt;
* Perform data analytics on order and shipment logs (structured/unstructured data) to make decisions about deploying resources, targeting customers, and expanding into markets&lt;br /&gt;
* Predict delays in shipments&lt;br /&gt;
&lt;br /&gt;
Requirements:&lt;br /&gt;
* Reliable, reproducible environment that scales&lt;br /&gt;
* Aggregated data in centralized data lake&lt;br /&gt;
* Historical data used to perform predictive analytics on future shipments&lt;br /&gt;
* Accurate tracking of worldwide shipments (proprietary technology)&lt;br /&gt;
* Improvement of business agility and speed of innovation via rapid provisioning of new resources&lt;br /&gt;
* Analysis and optimization for performance in the cloud&lt;br /&gt;
* Migration to cloud, if all other requirements met&lt;br /&gt;
&lt;br /&gt;
Deeper reasoning:&lt;br /&gt;
* Inability to upgrade infrastructure hampering growth and efficiency&lt;br /&gt;
* Ineffective at moving data around&lt;br /&gt;
* Need to better understand where/who customers are, what they are shipping&lt;br /&gt;
* IT is too busy managing infrastructure to organize data/build analytics/implement tracking technology&lt;br /&gt;
* Penalties for late shipments and deliveries translates into direct correlation between profitability and bottom line&lt;br /&gt;
&lt;br /&gt;
==Technology Stack==&lt;br /&gt;
&lt;br /&gt;
Databases:&lt;br /&gt;
* SQL DB storing user data, static data&lt;br /&gt;
* [[Cassandra]] DB storing metadata, tracking messages&lt;br /&gt;
* [[Kafka]] servers tracking message aggregation and batch insert&lt;br /&gt;
&lt;br /&gt;
Applications:&lt;br /&gt;
* Customer frontend, middleware for orders and customs&lt;br /&gt;
* [[Tomcat]] for Java services&lt;br /&gt;
* [[Nginx]] for static content&lt;br /&gt;
* Batch servers (?)&lt;br /&gt;
&lt;br /&gt;
Storage:&lt;br /&gt;
* iSCSI (internet small-computer-system interface) to manage VM hosts&lt;br /&gt;
* Fiber channel network for SQL server storage&lt;br /&gt;
* NAS (network attached storage) for image storage, logs, and backups&lt;br /&gt;
&lt;br /&gt;
Analytics:&lt;br /&gt;
* [[Hadoop]]/[[Spark]] servers&lt;br /&gt;
* Core data lake&lt;br /&gt;
* Data analysis workloads&lt;br /&gt;
&lt;br /&gt;
Miscellaneous servers:&lt;br /&gt;
* [[Jenkins]]&lt;br /&gt;
* Monitoring of servers&lt;br /&gt;
* Bastion hosts&lt;br /&gt;
* Security scanners&lt;br /&gt;
* Billing software&lt;br /&gt;
&lt;br /&gt;
==Using Google Cloud==&lt;br /&gt;
&lt;br /&gt;
Databases:&lt;br /&gt;
* MySQL: Google Cloud offers the Cloud SQL service, and you can allocate a specific compute instance to run a MySQL (or Postgresql) server.&lt;br /&gt;
** See [[MySQL]]&lt;br /&gt;
** See [[Google Cloud/MySQL]]&lt;br /&gt;
* Cassandra: Google Cloud Launcher has several pre-configured solutions for different packages, including one for Cassandra.&lt;br /&gt;
** See [[Cassandra]]&lt;br /&gt;
** See [[Google Cloud/Cassandra]]&lt;br /&gt;
* Kafka: as with Cassandra, preconfigured Kafka instances are available through the Google Cloud Launcher.&lt;br /&gt;
** See [[Kafka]]&lt;br /&gt;
** See [[Google Cloud/Kafka]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note: there is a huge list of all possible Google Cloud products to help figure out what products are used for what technologies.&lt;br /&gt;
&lt;br /&gt;
List of Google Cloud products: https://cloud.google.com/products/&lt;br /&gt;
&lt;br /&gt;
List of Google Cloud Launcher preconfigured machines: https://console.cloud.google.com/launcher&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Google Cloud]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>