# hayashier Tech Blogs

このブログは、基本的に個人の備忘録を目的としています。**内容は所属組織の見解とは一切関係なく、あくまで個人の考えに基づいています。**

**Redis本を執筆しました。**&#x3053;ちらも是非読んでみてください。

<div align="left"><figure><img src="https://hayashier.com/wp-content/uploads/2022/11/203246703-5e691866-edb9-48a4-996e-d0fb25693683-811x1024.png" alt="" width="188"><figcaption></figcaption></figure></div>

[実践Redis入門 技術の仕組みから現場の活用まで](https://amzn.asia/d/4GY4R5S)

**Software**

**Redis**

<div align="left"><figure><img src="https://hayashier.com/wp-content/uploads/2021/06/redis.png" alt="" width="188"><figcaption></figcaption></figure></div>

Redisについて、入門から始まり、動作の仕組みなど発展的な内容までDive Deepして説明します。

[Read more](/article/redis/dive-deep-redis-overview.md)

**Memcached**

<div align="left"><figure><img src="https://hayashier.com/wp-content/uploads/2021/06/memcached.png" alt="" width="188"><figcaption></figcaption></figure></div>

Memcachedについて、入門から始まり、動作の仕組みなど発展的な内容までDive Deepして説明します。

[Read more](/article/memcached/dive-deep-memcached-overview.md)

**Kubernetes**

<div align="left"><figure><img src="https://hayashier.com/wp-content/uploads/2021/06/kubernetes-2-1024x994.png" alt="" width="188"><figcaption></figcaption></figure></div>

Kubernetesについて始めるにあたって入門的な内容を扱います。

[Read more](/article/kubernetes/kubernetes-overview.md)

**Networking**

**TCP**

<div align="left"><figure><img src="https://hayashier.com/wp-content/uploads/2022/03/tcp-1024x666.png" alt="" width="188"><figcaption></figcaption></figure></div>

普段、Webサイトを運営しているといった場合であってもTCPなどのレイヤーも、理解が迫られる場面もあります。この記事ではTCPの代表的な機能についてまとめています。

[Read more](/article/networking/tcp-overview.md)

**TLS**

<div align="left"><figure><img src="https://hayashier.com/wp-content/uploads/2022/03/tls-1-1024x743.png" alt="" width="188"><figcaption></figcaption></figure></div>

Webサイトを運用していると、ほぼ必ずと言ってもよいほど、TLSに触れることになるかと思います。ただ、なんとなくでやってしまっている方も多いかも知れません。ここでは、そもそもTLSとはどういったものかや仕組み、構成技術について掘り下げてます。

[Read more](/article/networking/tls-overview.md)

**Operation**

**Troubleshooting**

<div align="left"><figure><img src="https://hayashier.com/wp-content/uploads/2022/03/troubleshooting.png" alt="" width="188"><figcaption></figcaption></figure></div>

サービスを運用していると、様々な障害に遭遇することがあります。その際、原因特定のためにトラブルシューティングをしていくことになります。ここではある程度汎用的なトラブルシューティングを進めていく上での考え方をまとめています。

[Read more](/article/system-admin/troubleshooting-way.md)

**System Admin**

<div align="left"><figure><img src="https://hayashier.com/wp-content/uploads/2021/06/linux-853x1024.png" alt="" width="188"><figcaption></figcaption></figure></div>

Linux環境で運用をする際によく使うコマンド実行例をまとめています。

[Read more](/article/system-admin/troubleshooting-linux.md)

**Log Analytics**

<div align="left"><figure><img src="https://hayashier.com/wp-content/uploads/2021/06/elb.png" alt="" width="188"><figcaption></figcaption></figure></div>

ログ分析をシェルスクリプトやAmazon Athenaを使って行う例を取り上げます。ELBの例ですが、他にも応用できます。

[Read more](/article/system-admin/elb-accesslog-analysis.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://hayashier.gitbook.io/article/hayashier-tech-blogs.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
