LoginSignup
2
0

More than 3 years have passed since last update.

サーバーサイドの役割

Last updated at Posted at 2021-05-05

先輩エンジニアにサーバーサイドの役割をわかりやすく教えてもらったので、メモ

背景:
初めてサーバーサイドに触れる(apiを作成する)ことになったので、
サーバーサイドの全体像を掴むために先輩に質問した。

この記事の対象者:
- サーバーサイドの実装経験がない人
- SQLを少しでも触ったことがある人

サーバーサイドの役割は大きく分けて4つ

  • データベース制御
    • SQL実行
      • 指示されたデータにアクセス(テーブル×行×列)
    • 命令を実行
      • create(生成)
      • read(読み取り)
      • update(更新)
      • delete(削除)
    • フォーマッティング(データ形式をフロントで扱いやすいように整形する)
      • json(keyとvalueを持つ配列の形)
      • xml
  • セキュリティが必要な情報の保持
    • 個人情報
  • 重い処理(クライアントサイドのコンピュータにとって負担がかかりすぎる処理)
    • ゲームの判定
    • OGP作成
  • 即時実行する処理(スピーディーに実行しなくてはいけない割りに重い処理)
    • ページビュー時のレコメンド系の処理
2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0